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