##### #######################...########## #.....................+...'......... #.############........#...##...#.... #>.........................+...+ . #.#####.#####.........######...# #########'##......# #.........# #...# #............##.#.# #.........# #?..# #............##.#.# #.........# #...# #...............#.# #.........# #...# #####.###########.# #.........# #.............# #.........# ######...###### #.........# #...# #.######### #...# ##'## ##### #...#######...# ##...# #.............####..8.# #.............##.'..<.# ###...........##.#..8.# #........#'###.##...# #...........##.####### #...........'......... #...........#######.## #........#+#.. #........# ...+ ........(+ ...# ........# ...# ####### ...# ...#