################################################################## #................................................................# #................................................................# #..#####+##...##########'###..######..######...######...#####'#..# #..+......#...#............#..#....#<.# #...#....#...#...).#..# #..#......#...#............#..#....'..# #...'....#...#.....#..# #..#......#...#............#..'....#..# #...#....#..<#..)..#..# #..#......#...#...##'###...#..#..).#..# #...#..).#...#.....#..# #..#......#...'...#....#...#..#....#..# #...#....#...#.....#..# #).#......#...#...#....#...#..#....#..+ #...#....#...#.....#..# #..#......)...#...#....#...#..#....#..# #...#....# #.....#..# #..#.....)#...#...#....#...#..##+###..######...##'###...#######..# #..#......#..)#...##+### .#... .................................# #..#......#...#.... #... .................................# #..#......#...#..... #..#########'#######'#######+#######..# #..#......#...#...... ..#......................... #..# #..########...##############..#.......................... #..# #.............................#.............[.......... . #..# #.....................(.......#...#####'#...############### #..# #)............................#...#.....#...#.............# #..# #.............................#..[#.....#...#.............# #..# #..###'###############(#####..#...#.....#...#.............# #..# #..#.....)...........)))...#..+...#.....#...#...#####'#...# #..# #..#..................))...#..#...#.....#...#...#.....#...# #..# #..#.......................#..#...#.....#...#...#.....#...#...#..# #..#.......................#..#...#.....#...#...#.....#...#...#..# #..#....######..#######....#..#...# ....#...'...#.....#...#...#..# #.[#....# #..#.....#....#..#...# ....#...#...#.....#...#...#..# #..#....#..<.#..#.....#....'..#...# )...+...#...#.....#...#...#..# #..#....#....#..#.....#....#..#...# ....#...#...#.....#...#...#..# #..#....#....#..#.....#....#..'...# ....#...#...#.....+...#...#..# #..#....#....#..#.....#....#..#...# ....#...#...#.....#...'...#..# #..#....#....#..#.....#....#..#...# ....#...#...#######...#...#..# #..#....#....#..'.....'....#..#...# ... #...#.............#...#..# #..#....#....#..#.....#....#..#...# .. #...#.............#...'..# #..#....####'#..#######....#..#...# #...#.............#...#..# #.=#......................)#..#...# #...#...####'##...#...#..# #..'.......................#..#...# #...#...#.....+...#...#..# #..#.......................#..# #...#...#.....#...#...#..# #..#.......................#..# #...#...+.....#...#...#..# #..#########################..# #...#...#.....#...#...#..# #.......e........E............# #...#...#.....#...#...#..# #..)...(....e......E..........# #...'...#.....#...#...# ##########.####.E..#########..#... #...#...#.....#...#...# #..*$.e.# ##.# #..#...+ #...#...#######...#...# #....e.e....e.# #..#...# #..<#.............#...# .....#...#...e.. #..#...# #...#.............#...# ...e............ #..#...# #...#.............'...# $$ .####.....####.. $$$ #..#...#######...#####'#########...# $$ ####### # $$ #^.#...[....)).....................# $ $ #.(#........)).....(...............# $ $$$ #..#........)......................# $ $ $$ #..###.######+###################### $ $ $ #................. $$ $ #................... $$ $$ #####....############ $ $ $ #...## $ $ $$ ##.## $ #.# ###