############# ############# #...........# #...........# #...........# #...........# #...........############## #...........# #...........#....#..#....# #...........# #...........#....#..#....# #...........# #...........'..#.#..#.#..# #...........# #...........#....'..+....# ############'######## ####+#'#########+#..#'#### ##.'.+.#.###......# ########.........##............# #..'.#.#..##......# #......'.......#..#............# ####.#.#'###...)..# #......#..........####+#..#'#### #....'....##...>..# #......#..........#....'..+....# #'#######'##......# #......#......_...#..#.#..#.#..# #....#....##......# #......#..........#....#..#....# ####.#.+####......# #......####......##.)))#..#....# #..'.#.#..##..)...# #......# #.....#####'########## ##.'.#.#.###.)).).# #......# ####### #...# #####'#######(############'#################...### #..............)........................('.(.....# #............)))(........................#.......# #............))).........................#.......# # ### #######........................................###...### #. ...#.....+........................................# #...# #.###.#....(#.....##########''##################.....# ########### #.#.#.#....)'.....# #......# #### #####.....# #......# .#.###.###.#.....# #......# #..###...#.....# #.)....# # #.....#%#.#.....#########......# #..'.#...'.....# #......# #.#.#####.#.#)....#......##......# #..#'##'##.....# #......# #.#.#p....#.))....#......##......# ####..'.##.....# #...)..# #.###.###.#.#)....'......##......# #.'..####.....# #......# #. ..#.#(#.#.....#..[...##......# ##'###'..#....[# #(###### + ..#.###.#.....#......##......# #...#.#..#.....# ##...## #.....#.....#......######### #...###..#.....# #..}..# #######)....#......# ##### ####.....#####.....##### #)....#......# #.....#............(# #### #####.....######## ############### #.....#.............# #[[####..##.....# #.............# #.....#..........<..# #...##...##.....# #.............# #.....#.........(...# ##..##..###.....# #.......(.....# #.....###.........### #......# #.....# #.............# #.....# ##.......## ##....## #.....# #...........^.# #..[)(# #...)...# #....# #.....# #.............# #....)# ##..)....## ##....## #.....###################'##'#######..).(###...).....### #......# #................^...............)..)...(#.............# ##......###................................)(/(().)#.....###.....# #########........##........................................(....## ##....# #......##...##(.(##........................................#....# #....# #......'...####...)..).....................................###### ####'#### #......#...####...##########'###########'##########'########### #.......# #......##...##...## #......# #.......# #.............# #.......# #......##........# #......# #.......# #.............# #.......# #......###......## #......# #.......# #..####.####..# #.......# ######## #......# #......# #.......# #..#.......#..# #.......# ##....## #......# #.......# #..#.......#<.# #.......# #....# #......# #.......# #..#..###..#..# #.......# ##....## #......# ######### #.....# #.....# #.^.....# #......# #......# #..#..###..#..# ######)#### ##..##..## #......# #..#.......#..# #....†...# #)..##..(# ######## ##########..#.......#..# #........# #(}####..# #........#..####.####..# #........# #### #### #........'.............# #........# #..>.....#.............# #........# #........############### #........# #........# ########## #........# ##########