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