######## #################################### #......################## #..................................####.####..................# #...................................##...##..##########.......# #...........................∩..########.##...# #.......# #.....)...)....................# ####...# #.......# #.....).)....############......# #...# #.......# #....#######.# #......# #...# #.......# #....# #.# #......# #...# #.......# #....# #.# #......###########...# #.......# #....# #.# #....................# #.......# #....# #.# #.######...#########.# #.......# #....#######.# #.# #...# #.# #.......# #............# #.# #...# #.##########.......# #............# #.# #...# #..................# #............# #.# #...# #...........#####..# #............############.# #...# #...........# #.)# #.........................# #...# #...........# #..# #...............∩.........######...# #...........### #..# #..∩...............................# #.............###..# #................................).#########...........#).##..# #................................).))..)))............)......## ########'''##################''''##################'''######## ##...## ##....## ##...## #....^# #......# #.....# ##...## ##....## ##...## ##...## ##....## ##...## #.....# #......# #.....# ##...## ##....## ##...## ############'''#### #######''''##################'''############ #...........)........ ...........................................# #.................... ........................[..................# #.................... .......))..................................# #.....#########...... ......).)....................#########.....# #.....# ...... .............................#}......#.....# #.....# ...... .............................####'##.#.....# #.....# ###### #########'####################.....#.#.....# #.....# ##...###################.....#[#))...# #.....### #.....##.#.............####'####))...# #.......# ##...###..#####.............##.)))...# #......## #.....##'###.)...#..#..#..#.###).....# #.......# ##...###.##..)..............##.......# #....^.## #.....##.#..................###......# #.......##.# ##..)###)##.................##.......# #......###Z# #.).).##'###.....#..#..#.#..###......# #.......##.# ##.)[###..#####..........#'###.......# #......###.# ####'####.#...............#..###......# #.......##.# #####.......#####.....#######.#..##.......# #......###.# #...............#.....#.....#.#..###......# #.......##1# #...............#.....#.....'.#.)##)..)...# #......###.#################.#..#..#..#..#.################'###......# #.......##.................'...............'................##.......# #......###.#################...............#..............))###......# #....)..##.# #.#..#..#..#..#.################)##.......# #.....####'# #...............#})'..#..'..####'####.....# #.....# ... #################))#..'..#..'.....#)#.....# #.....# ... ##########################################.....#.#.....# #.....# ##'# #.#.#.#.#.#.#.#.#.#.#..#.#.#.#.#.#.#.#.#.####'##.#.....# #.....# ... #...................................^....#=......#.....# #.....#########........................................#########.....# #....................................................................# ######################################################################