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