#### ... . . .............. #.# .... ............. ###.##..... ............ ###### ####### #.........#####...#..... .. #.....##.<...###.#.#....##PPP##.......##... ..)...........#......#..#P...P#.....)...... ................##.###..#P.>.P#............## ...............###......#P...P##....## ..... .......$........##..###.##P.P####....# ##.#... .........................##'## ##...###....... ............................# #...#...##..# ......................<..##.### #.#.........# ........................###...## #.#.........# #.....##.................###...# #####.......## ###### ####...........##...#.### ##.#.......# #............[......# +..#........ #...........###.#...## +..#...###.. ##.....##.......p..#.## ##.....###. ##................#..######......... #...###.....p..............######.. #....### #.....<....####..##### ..#### ...pp.......# #..# .. {###..........# ##.# # ############ ###