############################## #....................#......... #.#...#...#...#...#..#......... #.#...#...#...#...#..#......... #.#################..#......... ############################.............................. #.......................#..#.............................. #.......................'............∩..........8......... #..############..#####..#..#.............................. #..#..........#..#...#..####...............2.............. #..#..........#..#...'.....#.#.#.#.#...#.#.#.#..#......... #..#..##'###..#..#...#.....#...............).)..#......... #..#..#....#..#..#...#.....#.#.#.#.#.#..)#[#)#..#......... #..#..#....'..#..#...#.....#....................#......... #..#..######..#..#...#..!..#############.2######################## #..#..........#..#...#.................#.))#.....................# #..#..........#..#.....................#............∩............# #..######'#####..##'.#.................##'.......................# #............................)................(..................# #...........................................[......).............# #..#############.....############'###########..##########'#####..# #..#.............#...#.......)...............)(...............#..# #..#.............#...#.......................)))..............#..# #..#.............#...#........(...............................#..# #..#...#######...#...#........................................#..# #..#...#.....#...'...#....................(...................#..# #..#...#.....#...#...#..................(.....................'..# #..'...#.....#...#...#........................................#..# #..#...'....∩#...#...#.......................................∩#..# #..#...#.....#...#...########'#######################'#########..# #..#...#.....#...#....∩..........................................# #..#...#.....#...#...............................................# #..#...#.....#...#...............................................# #..#...#.....#...#...########'############...######..##########..# #..#...#.....#...#...#...................#...#....#..'........#..# #..#...#.....#...#...#...................#...#....#..#........#..# #..#...#.....#...#...#...................#...#....#..#........#..# #..#...#.....#...#...#...................#...#....#..#........'..# #..#...#.....#...#...#⌠..................#...#....'..#........#..# #..#...#.....#...#...#...................#...#....#..#........#..# #..#...#.....#...#...############'########...######..##########..# #..#...#.....#...'...............................................# #..#...#.....#...#...............................................# #..#...#.....#...#...#########...####################...##'####..# #..'...#.....#...#...#.......#...#.............?....#...#.....#..# #..#...#.....#...#...#.......#...#..................#...#.....#..# #..#...#######...#...#.......#...#..................#...#.....#..# #..#.............#...#.......#...#...######'#####...#...#.....#..# #..#.............#...'.......#...#...#..........#...#...#.....#..# #..#...#######...#...#.......#...'...#....[.....+...#...#.....#..# #..#...#.....#...#...#.......#...#...#..........#...#...#.....#..# #..#...#.....#...#...#.......#...#...#..........#...#...#.....#..# #..#...#.....#...#...#.......'...#...#..........#...#...#.....#..# #..#...####'##...#...#.......#...#...############...#...#.....#..# #..#.............#...#.......#...#..................#...#.....#..# #..#.............#...#.......#...#.........(........#...#.....#..# #..#.............#...#.......#...#..................#...'.....#..# #..##'############...#'#######...##############'#####...###'###..# #................................................................# #................................................................# ##################################################################