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