* * ######### ## ####### ## * * * ##.#.P#..# ##.###P#.#.##.##. , , **#........## ##.#..P...........* , ,* ..#....<..# ##..........PPPPPP.# , * , .........## ##### #...........P~~~~P..* * , .........# ###.#.## #...........P~~~~P.., * .........########......#### ##........a.PPPPPP.. , #.#.......##.#P###...#.#..#####...##..aaaa....... , ...............###...........##...#..aaa.a....#PP * ,, , ................#.....................aaa.P#...PP , ,, ...................................#'aa#..#~#..PP , , .................##.......#.......##...##.###..PP * * ,, ..............................#.###..#. ###...#P. , .##.....P..........##..........##...### , *#.P# , ,*, ##...##P..........##.........#$..., ..P., , , , ,,.....#.....................###.. *** .... , , .................#PP..#....## ..* * , *#.. , , , .#..........#........## ,, ## * , ,, , .....#.......#...#...# , , , *,,, * ,, * , ,, *##.####.............. , * , * , * * * ,, , #.. #....P##....... * * , , ,, * , * ,, . * #....## ... , * * * , , , , , , , ...... .., , , *, * , *, ** * ..##..# , , , * ,,, * * , , , , *,, , , * ** * , *, , * ,, , ,, , * , , , , , , , , * , * , , ,* * * , , , , , , , , , , , , * , ,, , , * , , , , ,,, ,, , ,, , , , * , , * , * , , , ,,, , , * , , ~ , , * , , , , , , , , ,, , ,, , , ,,