##+# .# ##...# .# ##.....## ######.## #.......## #.......# .........###....#..# .........'.........# ......wo.###....#..# #.......## #.#.#...# ##.....## #..<....# ##...# #####.### ..... #.# .###.. #.# #. #.# .. #.# #.# #.# #.#