# .####. ###. ##....... ..<.# #......... ...#o. .......... ##....# ##......... .......##............. #......<.............. #......##......##.....# #### ##### .. ...............#.....%# #...##...#####... #........h.h...#......# .................. ...............#..?...# ................... .......#####..Z........ ..............[..... #...........o#o........ ..................... ...####.##..5o.#5...... ........S............(.#####.....####....### #...##........................5..###.....# # #.#..h...............#..........o#### #....o......./............h....### ####................#5#......### #...Z.h..o.....5.._.o....## #......o..o.5....#.#......# #.......................<.# #########.......!.........# ##........##.....## #........###[..## #..........###### #..........# #..........# #..........#