...~.!...**...~....!...~*..~..*.!...*.....!*!*.!...*...*.!....*.~..*!.....*.*.....*.!*..~.....*..
....######~..~*.....######.....~...########..*~.~..##....##~...*...########.*.!...##.!...~##.....
...##....##....!...##....##.....!..##.....##.....~.##...##...~~!..~.....##!.~...*.##..##..##.....
...##.!.~!.~..*....##~...~~*!~.....##.....##*.~..*..##..##..*..~!.!....##.*!....*.##..##..##.....
...##...####*~.....##...####....~..########.*~.~!..#####.*.!...*~~....##.~.~!~....##..##..##.....
...##....##...*....##....##*..*....##...##.!....~..##..##!....*.....!##...~.....*.##..##..##.....
...##....##.~~..*~.##....##.~~.....##....##.!..*...##...##.!.~!~..~~##..~.!*.*~!~..##..##..##....
....######....!.....######!.*.~....##.....##.*.....##....##!...*...########.~.~~...###..###.!~.*.
...!.!...!.*..~!~~...~!.*...!.*!...!.~.....~~...~~....~*...~...~.~..*..~....*.~.*!.....~.....!...