############### #............... #........# #....###.# #....# #<# #....# #.# #....# #<# #....# #.## #....# #.... #....# #..... #....# #.... #....###.#### #.##.....# #. #.....# #. #.....# . #.....#####.. #............. #............. #.##............. #................. #................. #......O.......... #................ .....#.......... ....#.......... ...#......... O #..#####. #..# .