..... .... ... #######.. #........ #......# #......# +....<.# #####......##+# ############....(.......... #.......................... #..........................# #.......O..................# #.......................#..# ############............#..# ############.# .#