###### ##....### #.......### ##..###...## ##..###...## ##..###...## #...###...### ##### ##..# ##....## ####...### ###...# ##....# ##........###....## ###..# ##...............## ##...# #.............#### ###WW.## #............## ###...### ##..........## ###...### ##.#....#.## ###....## ####..#### ##....### #..## ##...### ##..## #..### ##..# ##..# ##...# ##..W ##...## ..... #...## ....... #...## ....... ##...# #...... ##...## ##...# ##.....## #...∩...# #.......# ##..∩..## ##...## #####