###### ###....## ###.......# #...###..## #...###WY## #...###.W## #...# #...# ....# #..## ##### ....# #...### ###...#### ..## ##....###........## .. ##...............## ####.............# ##............# ##..........# ##.#....#.# ####..## ##..# ##..## #..## #...## ##...## ##...# ##...# #...## ##...## ##.....## #...\...# #.......# ##..\..## ##...## #####