### ##...... #........ #......... #.........# #.......... #.........# #.........# #..<......## ##.......... ##...###### #.###.# #.# #.# #.###.# ##....# ####.## #..## #.#####...# #......#.....+ #.###.###.#### ##.## #.# #...###...# #.##.#.##.# #.###F# .# #.# #.# #.# #.. ..# #### .## . #. .