######## ############ #......##########..........# #..........................##################### ####### #..............................................# #.....# ########....#######....#######........................# ###.....# #...........#.....####.# #........................# #.......# #...........#........#.# #.............#'###......# #.......###.....#####.'........#.# #.....###'##).#...#......# ###.............# #.#........'.#######.....+....#..#...#......# #.............# #.#........#.............#....#..#...#......# #.............# #.#........#............##....#..###'#))..>.# #.............# #.###......#...).#####..#.....#........###### #.............#####...#......#.....#...'..#.....#.......)# #.....................#..#####.....#...#..#######........## #....#####............####.........#...#..................# #....# #.#+###...................#...#..................# #....# #.#...#...#######.........#...#....###'##........# #....# #.#...#.[.# #.........#...#....#....+........# #....# #.#...#...# #.........#####....#....#........# #....# #.#...#...# #..................#....#........# #....#####.#...#...# #..................######........# #..........#'###...# #................................# #..######..........# #................................##### #..#....#..........#######.....###########....................# #..#...[#......................# #....................# #..#.[..#......................# #..............))....# #..#.<[.#..........###'##......# #....................# #..#....#..........#...>#####..# #.......####'##......# #..#l>))#..........#........#..# ###.#####.#.....#......# ######..'....#..........#........#..# #>#.#...#.'.....#......# #.....O.#....#..........#........#..#########...#...#.#.....#.###### #.......#....#...#####..#........#..............'...#.#.....#.# #.......######...#...#..#........'.##########...###+#.#######.# #................#...#..#........#.#........#.................# #....>...........#...#..##########)'........#......##'###.....# #................#...#............)#........'......#....'.....# #................#)..'.............#........#......#....#.....# #.........######.#...#..#####......#........#......#...<#.....# #.........#....#.#...#..#...#......##########......#....#....?# ###.......+....#.'...#..#...#....................###....#.....# #.......#....#.#...#..#...#....................#......###...# #.......#....#.#####..#...#....................#........#...# #.......##'###........#''##....................##########...# #............................##'#####.....<.................# #............................#......#.....................### #.......#########............#.....##..............#####..# #####.......'.......#............#.....#...............# #..## #...........#.......#..#####.....#.....#........#####..# #...# #...........#.......#..# #.....#.....#........#...#..# #...# #...........#.......#..# #.....#+#####........#...'..# #...# #.(.........#.......#..# #..............<.....#...'..# #...# #...........#.......#..# #....................#####..# #...####### #...........'.......#..#####..........########.).......# #.........# #...........#########.................# #.........# #.........# #.........................############# #.........#####.........# #######...........######### #....................#### #...........# #....................# #...........# #....................# ######......# #..################### ######## ####