############################.# .........^.................... ......................<# ########.############### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# .... #.# #... #.# ... #.# .$# #.# #.# #.# # #.# #.# #.#:## #.# #....# #.# ####.## #.# #..# #.# ##.## #.# #..# #.# ##.## #.# #..###.# #......# #......# #......# #......# #.....O# #......# ####.#.# #...# ##..# #..# ##>. ###