#++###############################+# #...........................)......# #..................................# ############ #..##############''##############..# #__________# #..# #........#.# #..# #_____.____# #..# #.#.#....#.#.# #..# #######'##############++########## #..# #.....Y......# #..# #.))).'.'..##...............[##..# #..# #.#.#Y...#C#.# #).# #.))).#.#..##......#..#......##..# #.%# #...YcYY))o..# #..# #######'#####................''..# #..# #.#.#oYo(#.#.# #..# #...........'................''..##########..# ......(o)ooN..... #..# #'#####'#####......#..#......##...........)..# .#.#..(o#N#.#.# #..# #.#...#.#[[##...........)....##..........)...# ...#..oo#N..# #..# #.#...#)#))#####'#####''###################### ###### ### #++# #.#...'.#.)##.......##''# ##### ######## ################ #.##)####).##.......##..###...###..'...# #...........'.!# #.#.....#!.##.......##...##...##..##...###...........#..# #.#.....#'###...<...###...##'##).###...'.##.........##.!# #.#........##.......# ##..........##...#..###)....####!.# #.#........##.......###..###'###..(##'##...###)..###....# #'###########.......##..##.....##(.#...#..%#..%....#!.!.# #.......#.. ##########..'.......'..'..('.[.'().....###### #.......#.############..##.....##..#...#...#.).....#.)..# #...#...#.#....#...[###..###+###...##'##...###)).###.)..# #..###..#)#....#...[# ##.........[##...#..###.....####..# #...#...#.'.)..'..).###...##)##..###...'.##.........##).# #......)#)#....#..))##...##...##..##...###...........#):# #.......'.#....#!.))##..###...###..'...# #...........'..# ######################### ##### ######## ################