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