###### ......##### #..W.....#### #........# #........# #...O....# #......!.# ##.......# #.......# #.......# .......## #...#.#.# ......#.# #.....# #