################### ####################################### #..........)oo..... ....................................... #.############..... ...........................####.####### #.# ### ######..############..##.#.# #..# #.# #..# ##.##.### ##'## #.# #..# #))...# #...# #.# #..# ###)8.# #.8.# #.# #..# #...## ##...# #.######### ######..######### ####'###)#.## #.......... ................. ##..)##.# ...# #.......... ..........<.### #.>.##.# #..# #..######## #########...# ##..)##.# #..# #..# #...# ####'###[#.## #..# #..# #...# #...## ##.).### #..# #..# #...###########.8.# #.8...# #..# #..####### #########.............#)..# #...#.####..# #......... ..... ......................##)## ##+##.......# #.######## #...# ##########...........<.).)# #....####..# #.# #...# #.##############.# ###### #..# #.# #...# #.# #.# #..# #.# #...# #.# #.# #..# #.# #...# #.# #.# #..# #.###############...###################.# #.# #..# #.(..............∩.∩)...................##############.##############..# #......................................................................# #.............)..∩.∩...................................................# #..#########..##################..................###################..# #..# #..# #......................# #..# #..#########..##################......................###############..# #................................................#.#...................# #.....................>......O...................)<....................# #..#################.............................#.#...................# #..# #.###########......................####..#########..# #..# #.# #.........................# #..# #..# #..# #.######....................###.#### #..# #..# #..#################...(..##...................##..#######..#########..# #........................##.....###....................................# #............[..........##.....# ##...................................# #..###########..#########.....# ##..###############..##############.# #..# #..# .8..# ##.# #..# #.# #..# #..######### .# ##..# #.[##############.# #..###########..........## ##...###############.............)...# #........................###. ##....................................# #..#################......... #.......................#############.# #..# #...####. ######.################.# #.# #..# #...# #.# #.# #.# #..# #...# #.# #.#############.# #..#################...################>################...............# #..)........................................................>..........# ########################################################################