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