... #...... #o..o. #..o.. ..... .. ###8'8#####8'8 #............ #.......h# #........# #........# #...)o)..# #####h#### #o# #)## #o.# ######+### ####.##### #.<......# #........# #........# #..........)#####........+ ..##.......)).)##........# #)......)##))#........# #........###.)........# ###......# ###........# oo........# ###+###### ..#..>...# o #....### #####