### #########.# #.........# ##### #####.###.# ..#...# #.# #.# +# ...#...########.###%#..... ..................%........ ###........)...##.#<#.#..... +........###.####.###....... ..#........# #.#............# ...#........###'#....#.......# ........o.####(.....##....... ......................+ .... ....................###.... #%...$..........(.......... ##.......>.....(......... #..........#............ ......................... #..#[.......#.).....#.... .?o................#... ..o..............##.... .h.................... ..................... .##................... .....#....#.....###+## ......o..........# ..#)....%....# ......o....#.....+ .#+#.#.####.....# ...#+# ......# ... .......# ... ......... ....... ....