##.....## #.......# #.o.....# #.......# #.......# #.oo....# #.oo..# ##)o)## #.o...# #..f..# #.....# #..f..# #.....# ##'''## ##.....## #.......# #.......# #.......# #.......# #...)...# ##.....## ###)### #.))# #..)# #...# #...# ###'### ##.....## #.......# #...)...# #.......# #.......# #.......# #..)....# #...)...# #.).....# #∩))...∩# #...)...# ##..)..## #######