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