# .. ####### #..## #########.....# ...####...........g.# ...##.#.########..# ++++++.##.#... #.r######### +....+..gr##### #gKs........ +....'.?..# #..####..... +..<.'....# #..# ... +....'....# #..# . ++++++#...# #.## #...# #. #.#.# #. ...... .. . .#