#.......# .......# ....o.. #.....# #'''''# ##.....## #.......# #.......# #.......# #.......# #.......# ##.....## ##'o'## #.....# #.....# #..{..# #.....# #ooo..# ##'''## ##.)...## #.......# #.))....# #..)))..# #.g.)o..# #..ooo..# ##.oog.## ###'### #...# #...# #)o)# #.).# ###'### ##.....## #.......# #.......# #.......# #.......# #.......# #.......# #.))))).# #.).)...# #∩))oo.∩# #.......# ##..∩..## #######