############ ############.#........# #............'........####### #............'........#.....# #............#........#.....# #............#.......<#.....# ##............#........#.....#### #.............+........#........# #...#######.#.+........#?.......# #...# #...#.#........#........# #...# #...############.....#### #...# #...'.......#........+ #...# #...#######.#.#.?....# #...# #...#######.#.#.###+## #...# ##..........#'#.....# #...# ......#####.(.### ##### #..### #...# ... #...# .#.. ##.## #.# #####.#####.# #####...........# ......g.l.####### ###.#.##### .. ... #.# .