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