...# ... ... .. .# ##########.## +....$..'...# #.......#...# #......@#@..# #.......#...# #..######h.## ##'######..###.# #.......h......:. #......>......... #....##.........# #....##.....##..# ............# ..# ...P........# .# _P.M....# ........# ...#+####