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