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