########## ################## ##........# #................## ##.........# #.................## ##...######## #######..#######..)## ##...##################..########))[## ##...###.........<..............###...## ##...###..........................###...## ##...###...#######..#########..##...###..(## ##.....#...########..#########..###...###<..## ##...#.....###................./..###...###...## ##...###...###......................###...###...## ##...###...###...######).##########...###...###...# ##...###...###...#######.)#########.....###...###..# ##...###...###...###..................#...###...##### ##...###.....#...###..................###...###...## #### #...###...#.....###...##############...###...###...## #..# #..###...###...###...################...###...###...###..# #..##...###...###.....#.....^......###...###...###...##..# #......###...###...#................###...###...###..##..# #......##...###...###...##########...###...###...##..##..# #..##..##..###...###...##########.....###...###..##..##..# #..##..##..##...###...###.....⌠...⌠#...###...##..##..##..# #..##..##..##..###...###......[...###...###..##..##..##..# #<^##..##......##...###...##.)##...###...##..##.....<##..# #..##..##......##..###...###..###...###.["...##..........# #..##..##..##..##..##...###....###.⌠.##......##..##......# #..##..##..##..##..##..###......###..##..##..##..##..##..# #..##..##..##..##..##..##........##..##..##..##..##..##..# ▓################▓▓▓▓########.########▓▓▓▓################ ##..............## #............... , , , * ##..^.............## #..........(..# * , , , ##..........^^......## #.............# *, , , , #.........^..........# ##...........## #..p)..§.............# #...........# #..).................# ##...........#* , , #....................# #............^# #..p........^........# ##.......^.....# , , #..^...............^.###............... , , ##...........^......###...###########.. ,^...... ##................##....## , , , ...d... ##...................### * * , , ,......# ▓▓^...8##▓▓▓▓▓▓▓▓▓▓▓# ▓▓▓▓▓▓▓##8.y..▓▓ ▓.......,, * ▓▓▓▓............§..▓ ....$...., , , * ##▓.X....^..^^....§..$ ....... , * #...X(*.......$.....§.§▓▓ , , , ,,, * #....XX*.....$......y....▓ , , , , *▓....XXy.......8.........▓ ,, , * ▓.................d.....▓ , , ,, , ▓.................^....▓ , , , ............d..^...^...▓▓ , , .▓......................▓▓ ,, , ▓.................X.....▓▓ , .......y.dy.*....▓ * * ................▓ , ...............▓▓ §..........^..▓▓ , ...........▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓