# ##########.### .. #............# ... #............# .... #............# ..... #............# ......###g...........#### ........gK.............. ......###r........)..##### .......##.#####...)....... #.>.....)g#$#.#........... .........r#$..#........... ..........g...#......!.... ..........#[..#.##.####### .........#%#.#.##.# .........#####.##.######### ...%......................# ........#...##............# ....... # #............# ...... #............# #............# ####.#######'# ...# #.# ...#######'####### #.............# #.###########.# #..#.......# #.#.#######. #.##.......## #.#!###+###.# #.#.#.....#.# #.#.#.....#.#.# +.#.+..<..+.#.+ #.#.#.....#.#.# #.#.#.....#.#.# #.#.###'###.#.# #.##.......##.# #.#.#######.#.# #..#.......#..# #.###########.# #.............# #######+#######