##### ..... .....### .......######### ####...........# #########........<# #.......#.###.#...## +.................># #....##.#.######+### #.........#.. ...##...#.# #...#.# #.#.#h## #####+#....# .........### ..........# .............# #####+##..##...# #... #.# ..... . .#..## . .!. #. ...#