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