####### #....[# #.....#### ##...s.oh.# #.......#.# #...!...#.# #.##.##.#.. #.##.##.#### #....##.# #+## #..####.# ##...## #..####.# ##.....## #.......# ##.......## ####.#...####.........# #............'......@..+ #.###.....####.........# ##...## ##.......# #..## ##>....## ....# ##...## ...... #+## #.##### #.