################################################################## #................................................................# #................................................................# #..............................(.................................# #...#########'############'#################'#######...#######...# #...#.............................. ..............#...#.....#...# #...#..................).......... ..............#...#.....#...# #...#..........................).. ...............'...#.....#...# #...#...###'#########'###..##'##################...#...#.....#...# #...#...#...............#..#............. .....#...#...#.....#...# #...#...#...........)...#..'............. ....#...#...#....)#...# #...#...#...............#..#..######...###+##..#...#...#.....#...# #...#...#...#########...'..#..#....#...+....#..#...#...#.....#...# #...#...#...#.......#...#..#..#....#...#....'..#...#...#.....#...# #...#...'...#.......#...#..#..#....#...#....#..#...#...#.....#...# #...#...#...#.......'...#..#..'....'...#....#..'...#...#.....#...# #...#...#...#.......#...#..#..#....#...#....#..#...#...#.....#...# #...')..#...#.......#...#..#..#....#...#....#..#...#...#.....#...# #...#...#...#.......#...#..#..#....#...#....#..#...#...#.....#...# #...#...#...#####'###...#..#..#....#...#....#..#...#..)#.....#...# #...#...#...............#..#..######...####'#..#...#..)'.....#...# #...#...#...............#..#................?..#...#..)#.....#...# #...#...#...............#..#............)......#...#...#.....'...# #...#...##+#########'####..###############'#####...#...#.....#...# #...#.....................................)....... #...#.....#...# #...# ........................................... #...#.....#...# #...# ............................................#...#.....#...# #...###########+#####'#############+################...#####'#...# #........... .............................................e......# #......... .................................^...........)......# #.........,, ...........................).................(...... #...###+############'#################...###############.######## #...'................................#...# #... * #...#.)..............<...............#...# , ,, #..... , , #...#................................#...# , ,, ,#......, , ,* #...#................................#...# *,, , * ##..### , , #...#............................)...#.(.# * , ... * , , #...#...........................)....#..(# ,,, ,, , ⌠ *, **, , #...#........................)..(((..#(..# , * , ,, * #...##############+#####'########)##..)..#* , * * , , ,,, * #..................................).(...# ,, , , ,,, #................................[..()...# * , , , #....................................)...# , * , ** , #...##########################<.####.#..)# , , * * #..#######...................#..#....#...#,, , , ** , ,, , #..#.....#...................#..'....#...# , , ,, , #..#.+++.#...................#..#....+...... * ,,, * ** , ,, #..'.'∩+.#...................#..#....#...#.., ,, * ,, *, , , .# #..#.+++.#...............)...#..#....#...#.. , * ,, * , , .# #..#.....#...................#..#..<.#...# .. , , , , *.# #..#######...................#..#....# .#, * , * #.# #...######'###################..##+### ,,** , * * , , ..# #..................................... , , ,* .,, ..# #..................................... * , ,,, ..., ,##e# #..................................... * , .....##(e# ###################################### * * , *#..3e1..# **..e#....## * , , *#....# * , , **#....## * , * ....## * , ..### * *** ##