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