#####++#### #..........# #..........# +..#....#..# +..........# #..........# #######################..#....#..# #....................''..........# #....................''..........# #..###'############..##..#....#..# #..##.#.#.#)#.#.#.#..##..........+ #..#.#.#.#.#.#.#)##..##..........+ #..##)#.#|#)#.#.#)#..####++####''# #..#.#.#.#.#)#.#.##..# #''###############################+# #..##.#.#.#[#.#.#.#..# #..........(..)...............1....# #..################..# #..).......(..())).........1(.).{..# #############....................# #.)##############)'##############(.# #_________.##...)................# #).#))+...+.)#........#[['...'[[#..# #_________.###########''########## #..#))#...#))#........#[[#...#[[#N.# #_______...###########''########## #.)####...#######.(#######...####.L# ##########'##................##..# #).#......)..#.....(..#.........#..# #....')))+.##......#..#......##..# #).#......).)[.................)#..# ##########.##..............).''..# #).#.........#........#.(.......#.1# #.[[)..)....'.)..............''..##########..##'###+##.####..####.##'###'##..# #'#####'#####......#..#......##)..)...)..)...#.)))#))#.#((####((#.#[[#[[[[#..# #)#.....#..##....)...........##..............#))))#))#.+((# #(('.#[[#[[[[#).# #)#.....#))#####'#####''################################### ##############''# #.###'###))##....[..##''##### ########################## #''# #.#...).#))##.......##......# #.........##.....'...'...# ...# #.#.....#[[##[....[.##......# ##.......# #...(.##.##).|# ..## #.####)##+###...<[..###....## ####...###########...##### ##.: #.#..).....##.......# ##''## ###..')..'..##..##.......## ..# #)#........##.......###..).###...)##'##.....##.........## #.: #'###########.......##.....)#.(..##...##....#...........# #..#.#.##..###########......)...)'.....)....'...........# #.......#.############......#)...##...##..(.#...........# ##.#.#.##.#....#..[[###....###...)##'##.....##.........## #.......#'#....#....# ##''## ###..)...'..##..##.......## ##.#.#.##.)....'....###.)..## ####...###########...##### #.......#'#....#...)##......# ##.......###.....##.##...# ##.#.#.)))#....#..))##......# #.........##.....'...'...# ############################ ##########################