.# .# ########.####..# #................ #................ #................ #.......................#.. #....<................#.8. . #........................?.# #....O....?...........8.>.8# #............(.............# #.....................#.8.# #................J......# #$...............r..<...### #...............5.........# #.......................#... #.......................# # .......................# ......!........# ................. ...(.............. .................