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