################### ###...........##....#### #...................+..########## ### #.............#.....##..........# ....#.............#.....#.......###.# .(....F...........................#.# (.((.(D.....................>.......# ....8.#h..........#.............#.### #P.P. #...........#####.........#<# #.8. ....########.........##.##.### #.# ?....< ..........##.##.# # ........ ..........##.##.# ........ ..............##.# ........ .............##.. ##...........#### ............... #.....#......### .....#...#..# ... #...#... #...##...