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