####### ##############.....# #......O.....#.....# # +............+.....# ..+ ########.....#.....####....# ##.....####'#......... #...........#......... #...........#......... #####'###...#$........ ###....###...########## #......#......# #......#......# ###..########## #########..# +......'<..# #......#...# ############ .. ... .. .####### #......# #.?....# #.Z....# #