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