### ###### #.###########.##.# #................# #.###########.##.# #.# #.##.# #.###########.##.# #..........##.#### #######.#####.# ....[.....h.#.# #######.###.#.# .... ... ...... .... #.##..<## ##.#. # #.... .. ..... . .....