####### #..<..# ##...## #.###.# #8'''8# # ###.### #.###.# .. #.....## ... ####...# ... #.#.# #.######.# #......#.# #.###....#.# . .........'.# .. #.###....### .. #.#......# #.#.#.###### #....†# #.....# #.....# #.....# ###+###