############################ ......h.....)..............# ##########################.# #.#### #....# { ######.### ..........# #######.#.# .. #.#.# #.. #.#.# ....#.#.# #...#.####### #...........# #.#.#.####.## ...#.# #.# .....#.####.# .............# .##.#...###..# ......# #..# . ..## #..# ... #..# ...# #..# ..# #..# ## ..# #..# . ..# #..# . #.#.# #..# ..###.#.####..# ...........#..## ......#.####...# #.......#...# ######..#.#.### .#.........#.# .............# .#.#######.#.# <..........#.# ##.#######...# #.#.### #.....# ###.### #.# #.# #.# #.# #.# #.### #..<# #####