#####. ......# ....... . ........ ... ...$. ...##+#.#.## ....#<.....# #..#.#.#.## . #.........##.. . #...#)8.#...# ....#.a.....#... #[.#...8(>.8...# #....#...(...#... #......#.8.#..... ##.............. ###..!#.#(####. ##.%....# #...#.## ##.. .#