######## #......# ######### #.####.# ########.......# #.# #.# #..........###.# #.####'### #.......####..........+.#.####........# ###....(................#'#.............# ...............................###.......# .................................>....#'### ...............................#.#+##'##.# .......................................#.# .#........................รท<...........+.# ....................#..................### #..........##.......#...o.5............. #.$.....(..##.......#......#...##.......# #..........#......#............+ ... .@.# ...........#......#............# o..........#......#............# o..........'......'............+ ........####......#............# +##.....$.........#....(........ ...........o................... ............................... .............................. ...........#.......###...#.. .........#..(....# ...#.( .........#.......# ...# .................# .. ........[.......... #####+#+..$.#......