..... ############ ...# #.#....#.....# ...# #.#.##.#..)..# ...# #.#.##.......# #..# #.#.#.....#### ##### #..# #.#.#.....######...########).###### ###.........'........'....)))$....... #.......)...###......########))...... #..>.................'....5.......... #.................<..#....h...#...... #......########......#........#...... #......# #........'............... #......# #.####...#............... #......# #........+............... #......# ##########............. #####'## #........#.... ###....### ....# #####