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