### #<# #.# #.# #.# ############# #.# +..........># #.# #######<###.# #.# #.# #.# #.# ###.# #.# #.# #####...# #.# ###.# #.......# #.# #...# #.......# #.# #.### #.......# #.# #.# #.......###.#####.#### #..)[...'............# #.......#########.#### #...)...#########.### ##..###%##..........# #######..###.##.###.##.#.### #......................#.#.# b..####..###.##.###.##.#.#.# ###..###.##.###.##.#.#.# .###.## #.#..#.........)...#.#.# ...........##.#......##.###.#..#.#.# ..........(.......###(##.# #.#..#.#.# .....##.#####.#...##.##.# #.#.##.#.# ....##.# #.#...##.##.# #)#.##.#.####### ...##.# #.#...##.##.###.#............## .S##.# #.#...........................# #o##.# #.#...##.######.#.##.#....##### #.##.# #o#...##.# ###........#### #..#.# #o#)..##)# #.....##.#.# #..#o#####.#...##)######.#.##.#.# #..oo.So.........o...o..........# ###...(..o.....#..###..#.#.##...# ####?>###(###...#..###..#.#.##.#.### #.........# #..........[#..........# ...........)#####....###o##.#.##.######. .............(..........(o..o(........... ...............###..####o##.###..######. ...........#..# #..# #...<.....# ...##.###...................##.# .. #.. .....###..#######.#.##.# ### #.#.## #..# #.#.##.# #.# #..# #.#.##.# #.# #... ........ #.## #.#.# ## #...# ##.#