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