##### #... #.#######.####### .........<....... ####....####### ... #.##.# #.. #.##.# ... #.##.# #.##.####.##.# h............# #.##.####.#..#.# +..............# #.##.###.###.#.# #.##.#.....#.# # #.##.#...#.#.#. #>..bS.......... #+##.#.....#.#.. #.#.#####.# #.#.....# # #.#####.# #+#