######## ################......############# #........#.....'......#...........# #........'.....#......#...........# .#######.##.##..#......'........... .......#.##.##..#......#....)...... .......#....+...#......#..###..##.. #....'....#...#......#..###..## #....#....#...#......#.....e..# #....#+##'#####......#........# ###..................#........+ #..................######+### +.?....................... #......................... .......................... .......................... .##########'#............. +......#............. #......#............. #############....### #.....#...#....# #.....'.<.#....# #.....#...'....# #.....#####....# #..............# #..............# #......<.......# ....####.......>.# .... +.........+ ... #.........# .. #....(.... ######.... .... ...