.. #.# ##.# #..# #..# #..# #..# # #.a#######. .## #.W........ .... ###o.#.### ####...## #..#.########........ #......O......##..# #..#..............# #..#########..###.# #..# #..# #..# #######..###.# #..# #.[..........# #..###.#####..##### #.........##..# #.#######[##..# #$ #.##..#######. #.......w#..o......... #.#######.############ .. ... #. ###. #. #. ##