....###........ ..o................... ...#................. #.o#.. ............# #....# #..........# .###..... ..........# .. ......#.######........# ... ......................###..... ........##.S.................. .###.......o.....<............ #.....#.................... #.....#.............##..... .....#.##.................... ......#.#.................)..# ........#......#.............. .....##.#......#.........#.... ##### #.#......#.......### <.. ######......#.........# ......................# ............##.......[# ............##....###)# ............##....+.).# ............##....##..# ...........>......(#..##### ...........###.....#......# .. ...............###.#......# .... ....[.....###'###.#.[....#...... ...##..........#.#.....)#...... .. +..........#+#......'...... #...................#<..... ................^......... .......................... .......................... ..............##....#...# ..............##....# ..# .....###....####### .... #....# #.... #.... #....