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