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