### ## # ###... #######.##.#######. ####### ####.#####.#..... #................. ........ .................. #...###+.###...... ......# #.##.##.......... ##...###.####....P #.....# ##......... #....P#....##....# ### #....# ######.......... ##...##.....#....#####.# #..>.# #...###......... ##....#....##..........###....# #...P##......... #.....#....##.....##..........# #...###......... #....##....##....###...###....# .... #...###......... ##...#.....#.....########.....###+####....# #...'.'......... ##...###.P#.......# #.................# #######.......... #....##..####....#########................# ####D......... ##........................................######.##.......... #.<........................................................ #.......................................................... #P..###...P#................................................ ##..# ....#......P...#.##................................. #... . ..... ##+## #...####'#..#.....#.####.#.#..... #..# . #....# #.####.....### #........ .... ##...# #+# #......# ........ #..# #...P ##.....# ....#.$ ..# #...# ##.....# ...# #...# #......## ....# ##......# . #........# ##........ ......... ......... S........ .l...... $....... ..P