#. .# .# . #. ## #.#.###### ..##.#......# .......<.#.# #### ......##.#.##..... ###...##......# .....####.##.# ####..####.# ##.......# #...###### #...# #...######### #............ ####...#####..# ...............## ................. ...............## ###.#............ #.#...#.####### # #...#.# # #...#.# #>#...#.# ## #.......# ....###.#### .... #.#######. ##..###......... .........#####.. ......^..#####.## ................. ##.####..#####..# .. #..#####.# # #..)S....# #.######.# .... #..#. #.. . #.. .# #..