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