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