########################################################################### #.........................................................................# #.##..#........#..#...........#..#...##..##.....###..#....#.)#####...#..#.# #.....................................................^...................# #........###......##############'###+#########'####...######'########'#...# #..#...#.#.#.#..#.# #.........##..........#.#.#...............#.#.# #........#.#......####### ######.##################...###########..####...# #........#.######.......# #...##.###.'...###.#..................#..####...# #.###..#.#......#.....#.# #.#.#......#.#.#...#.#..###......#....#.....#...# #.# #....#......#..#..#.# #.#.#......#.#.#...#.#..# #..#...#..#.#.....#...# #.###....#......#..#....# #.#.#......#...#...#....###...........#.....#...# #........#.....##.......###...#..#####...#'###..................#######...# #....#####<....##'#...........#..#....####........#'###########...........# #.##.# #.......'..#......###..#..#....#..#........#...........#...#####...# #....# #.......#..#...........#..#....#..'.###..#.#...........#...........# #....# #.......#..#...........#..'....#..#......#.#...........#...........# #..#.# ############...........####....#..#........##'########+#...........# #....# #........##+########....###+#..#####'#####......................# #....# #.#..###.# #..##.#.#..'................#..#....###..##...#..#.# #....# #........# ##'##.#....###'###.#######..#......................# #.##.# #####'##########..##.###'####...#.# #..########'##########....# #.##.# #...........................#.#.#.# #..##................'.#..# #....# ###########...........#######...#### ######################....# #....##############...........#............# ...........# #.##.#.##.....................#..#..#..##..# .. ########...# #.##.#.######.##..#+###########............####.. #...# #....#.#....#.##..'...............####.........# #############...# #....#.#..#.#..#..#.......#######.# #.##...#..# ...........>....# #.##.#.#....#######...............# ##.........# ................# #.##.#.'..........................# #.........# ########..<.....# #....#.#........................#.# #.....(...# #.##.....# #....#.#..........................# #...##....# ## #........# #.##.#.#..........................###...##.(..####... ####'#...# #....###.......................###......##..(........ #...#...# #..........................##### #.#....##..>(....... #######.#...# #.##..#.####'############### #.#....##...(....... #.....'.+...# #.......#.................# #.#................. #.#...#.#.#.# #....##########...##'#############............c...... +#.....###...# #....#.#......#..)#......................####+####### ..............# #.##.'.#....#.'...#.########.............# ..#######.....# #....###......#...#.########............... . ............# #....#.####...#...#......................... ............# #....#..# #...#...#...............####.##... ............# #....#.####...#...#...............##.#+####. #######+#############...# #....#.#......#...#...............##.....# ......................^.# #....'.'......#...#.........#.....##.....# ............###'###....# #....#.#......#...#.........#......+.._..+ .................#.#.....#....# #....#.#......#...#...####..#......#.....##......./...##.....#.#.....#.##.# #.#..###......#...#.........#.............#...........##..)....#######.. .# #.#...........#...#.........#......#.#.##.#...........##..).#+## #.. .# #.#...........#...#.........#.....##...#..#...........##....# #.##.# #....[........#...'.........#.........................##....# #.# #.............#...#.........#..#......................##....##### #.. #.##.........!#...#.........#..####..###..###.........##.......... #.##..........#...#.........#..####..# #..# #......#..##.......... #.............#####.........#........# #..###......#.............. #...........................#........###...........#.............. #.##...........#............#......................#.............. #..................................................>.............. ##################################################################