#####++##### #..........# #..........# +..#....#..# +..........# #..........# #######################..#....#..# #....................''..........# #....................''..........# #..################..##..#....#..# #..##.#.#.#.#.#.#.#..##..........+ #..#.#.#.#[#.#.#.##..##..........+ #..##.#.#)#[#(#)#)#..####''####''# #..#.#.#.#)#.#.#.#)).####''####''###############################+# #..##.#.#.#)#.#.#.#..##......##................)..O.....d....d...# #..################..##.#'##.##...............))).N)L............# #############....................##.#[)'.##..##############))##############..# #__________##....................##.')|#.##..#))#))#.)))#...)..#[[[[#[[#[[#..# #_____.____###########++###########.#.)'.##..#))#))##''##......##''##[.#[[#..# #######'##############++###########.'..#.##..#.....#....#......#....#.....#L.# #..)).'.'..##................##..##.##'#.##..#..####...)###..###(().####..#ON# #.))..#.#.(##......#..#......##..##......##..#..'......)......(...(....'..#d.# #######'#####................''..##########..#..####.).........%....####..#).# #.).....)..)')...............''..##########()#.....#.)####....####.(#.....#.)# #'#####)#####......#..#......##.........(()..#))#).#..#((#....#((#..#[[#[[#..# #.#..#.)#).##................##...........(..#))#))#..'((##..##(('.)#[.#[[#..# #.#..'..'..#####'#####''###################################################''# #.##'####'###.......##''################ ############ #''# #.#........##.......##....##..'...##...### #..........# ...# #.#........##.......##...##...#..##......###...)#####'# ...# #.#####'#####...<...##..##...##..#........##.####.....## ....# #.#..[.))..##.......##.)#...##...'.........###.........# ....# #.#..[))...##.......##..'..##....###.......##..........## .....# #'###########.......##.##..#.......###......#...........# ... #.......#.. ############...+.........##.....#...[.......# #...#...#.#############....#....####..##)...#'..........# #...#)..#.#....#..[[##..#..##..##..##).[.....#'.%.)....## #.##.##.#'#....#..[[##.###..##.'....'))#.....[##)))...## #...#...#.'....'..))####.##(.#.##..##..#.......)######'## #...#...#)#....#..).###...)).'..####...##...#######.(...# #.......'.#....#..))##....#..##.........##.##}.)..!.[...# #########################################################