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