.######## .......<# .######## #.##########... #......<....... .# ######.########### #.# ######.# #.#.........### #.##.#......# #.'.........'.# #.##.#.# ###..)......#.# #.##.#.# #...........#H# #.##.#.# ### #...........#.. ##.##.#.#####.... #...#########... #