######## #......#############################. #............................w....... #......#......################....##. #.............# ...!.# ##(..###......# ####.....# #...# #......############.......... ##.## #............)w.w........... #.# #............######w##[.#.# #.# #............######.##..#.## #.# #........................... #.# #............######.##..#.## #.####.##.........######.##..#.## #..................(.(<...!...... #.####<##.........######.##..#.#. #.# #.#.......#### #.# .# #.# #.#........# ... # #.# #.#........# ...? #.# #.#....>..... ...... #!# .............. ....... #.# #.###.#.#.#### ....... #.# #.# #.#.#.# ... #.# #.# #.#.#