####################################################################### #..........∩......)...................................................# #............(.....<.........................##########..############.# #.............##############..############...# #..# #.# #.............##############..############...##########..# #.# #..<.............).).................(................)..############.# #.......................).........................................i...# #..........((...............(.##################.................y>$..# #..#########(..############...# #..###################.# #..# #...# #...# #..# #.# #..# #...# #...# #..# #.# #..# #...############...##################..###################.# #..#########..........................................................# #...................................................................).# #.....................................................................# #...................##########...###############.###################..# #...................# #...# #.# #..# #...................# #...# #.# #..# #...................# #...# #.# #..# #........>..........# #...# #.# #..# #...............)...##########...# #.# #..# #...........<....................###############.###################..# #...........[.........................................................# #............####################.....................................# #..#########.# #..######################.##########..# #..# #.# #..# #.# #..# #..# #(# #..# #(# #..# #..# #.# #..# #.# #..# #..# #.# #..# #.# #..# #..# #.# #..# #.# #..# #..#########.####################..# #.# #..# #...........)).....................######################.##########..# #.....................................................................# #..###########...............############...............#############.# #..# #...............# #..###########..# #.# #..# #...............# #..# #..# #.# #..# #...............# #..# #..# #.# #..# #...............# #..# #..# #.# #..###########...............############..###########..#############.# #.....................................................................# #..........................................<..........................# #..############..############.################..#####################.# #..# #..# #.# #..# #.# #..# #..# #.# #..# #.# #..# #..# #.# #..# #.# #..# #..# #.# #..# #.# #..############..# #.# #..# #.# #.....>........[.############.################.(#####################.# #.>....................................................((.............# #######################################################################