### ..# ####### #.# #<....# #.# #.#####.###.# ...........># #.#####.###.# ## #.# #.# #.# . #.# #.# #.# #.#.# #.# #.# ...##.#.#####.# #.# ..............###.#########.# ######.#####....)....).)...# #..........##.########### #.#.######.##.# #g#.# #..#.# #.#.# #..#.# #####g#.# #....# #[....g.# #.#... #.......######.#... #............ #.?..$.###### #...)..(( #......### ###.#### #. #! #.