.# #.# ... #.# ... ####### #.# .... #<....# ### #<# ..... #####.# ###.######.##..... #.# #.)...)........... #.######.#.#.#.......# #.##.......#.##.#.##..+ #........###....#.# #..####.[########.## #..# #.##.........#+## ....# ##.##............# .....# #...'.....(......# ....#### ##.##............# .... #{############..... ###########S### ##### #......†...# #..........# #.....)....# #.....g....# #....g.....# #..........# #...#......# #...##.#...# #... .##..##