### .... ..... ######### ......########.......# ......)..............## ......o...............# ........?...(.........# ......................### ....$........(..........# ........................# #...%............)(.....# #....##.................# .....................#.# .#...............#.# . .......[....)...# # ...................> #.###.##....#####.#. #.# #....#)## .# #.########.######. #................. #... ###.....#####.###### #... #.......# ..# #...########.#.#...#.# #.# .........##.#.#.#.#.# .# ######.......##.#.#)#.#.# .. .............##.#.#.#.#.# ... ...................<#.#.# .. .............##....##.#.# .............<........#.# ##.###........#....#### ###....#.#....# ####.#.#......# ..#.#.######## ##.#.#.. #.#.<#'#### #...)....# #........# ...........# ####.......# #.......# #.......# ##.###### #.