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