### #..# #..# ## #...# #.# ###...# #.##..!.# #.......# ##......# ##..?....##### ##............. #.............. #...#.......#### #...##......## ..## #.......# .# #.......# ### ##....#...# #... #....###..# ...# ##....# #..# #..###....## ...# ##...#.....# ..# #..........#### .. #.............### #..##...#........ #...####..... ##..## #.... #...# ##.. #...#####... ##........ #........ #.......# #.....### ##...### ##....# ###.....# ##.......### .#..........### #.............. #.............. .###...WS.....# ###.......## ####...## #...# #...# .... ...