####### ####.....# #......#^### ######........#################################################### #..#..##....#....................................................# #..#....##.......................................................# #..#......##..#.........................................<........# #..#...#....#..#######+##########'######+##########'##########...# #..#........#...#....... ...........................(...... #...# #..##'####...#..............[....).......................... #...# #..##....#...#...............................................#...# #..##..).#.)..#..'###################'#####'##############...#...# #..##...)'.#.)#..........................................#...+...# #..##"...#.).))#.........................................#...#...# #..#.#####.....#.........................................#...#...# #..#############.........................................#...#...# #...#...#.......................................)........#...#...# #...#...#................................................#...#..)# #...#...##'#####'#############'########+######)###########...#...# #.).#........................................................#...# #...#..........................................).............+...# #...#........................................................#...# #...#...#########..##########'#...###########.)#'#########...#...# #...#...#.......#..#..........#...#.........#..#.........'...#...# #...#...#.).....#..'..........'...#.........#..#.........#...#...# #...#...#..###..#..#..........#...#.........#..#.........#...#...# #...#...#..#.'..#..#..........#...#.........#..#.........#..)#...# #...'...#..#.#..#..#..........#...#.........#..#.........#..(#...# #...#...#..###..#..#..........#...#.........+..'.........#...#...# #...#...#.......'..#..........#...#.........#..#.........#)..#...# #...#...#.......#..#..........#...#.........#..#.........#)).#...# #...#...#####'###..############...######'####..###########).)#...# #...#......................).................................#...# #...#........................................................#...# #...#..............(..((...).(...............................#...# #...##########'######'#####)#########'########################...# #.........................)))....................................# #.........∩......................................................# #........................................>.......................# #...################)#########################################...# #...'.....................................>..................#...# #...#.................................(...^...........)......#...# #...#........................................................#...# #...#...###..####...########.).##########.###..###########(e.#...# #...#''§§''''''.#...#......#...#........#.#.#..#.........#...#...# #...#'++++++'E'e#.).#).....#.1.#.######.#.#.#..#.........#...#...# #...# ++''ee3#...#......#...#.#....#.#.'.#..#.........#...#...# #...# §...'E31)T..#.....^'...#.#....#.#.#.#..#.........'...#...# #...# +.e:☼°°'.#e..#......#...#.#'####.#.#.#..#.........#...#...# #...# +.EeE{''.#.1.#......#...#...)....#.#.#..#.........#...#...# #...# §....+''##...##'#####)..####'#####.###..##'########...#...# #...# ++++' +'.....e..(.....................................#...# #...#' ++ +'..............................................#...# #...'' ''''''''.....................>........................#...# #...####.#'#############'##############################'######...# #.......)........................................................# #........).......................................................# #................................................................# ##################################################################