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