#'''''# ##.....## #.......# #...))..# #..))...# #..o.o..# #.....o.# #.o.o.# ##''o## #.....# #.....# #.....# #.....# #.....# ##+++## ##.....## #...oo..# #..))...# #.)).)).# #.))))..# #..)....# ##..oo.## ###o### #...# #...# #.).# #...# ###'### ##.....## #...)...# #))))...# #.)))...# #..)....# #....o.o# #....ooo# #.......# #.......# #∩.....∩# #.......# ##..∩..## #######