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