############ #..........# ######### #..........# #8.8..8.# .. #..........# #._..._8# ... ####### #..##+++##.######.......# #..####.....# #..#.....#.##8.........8######### +...........# ######..#.....#..'........._.#........ ###...........#######.......#.....#..#8.........8#........ ............................#.....#..#####.......#........ ............................#.....#......#._..._8#........ #...........................#.....#......#8.8..8.#{....... #...........................#.....#......#########........ #........###'##.............#..)).#.............)......... #........#....#.............#..)..#...#################### #........+....#.............#..)..#...# ########.#....#.............##'####...# #<#....#.########..............# #.#....#.# #..............# #.######.# #..............# #.. ..# #..............# #.. ###............# #... #............# #... #........}..... #.... #.########.....# #. #...... ..# ...# ...........+ ####...# ..........# #......# .###Y........#####......# ..........?.............# ..>..!...(..(...........##### ...........(................. .Y.#.Y...((............>..... #..T.<#######.Y............ S...#...# #...Y.......... . ......# ..#+#####Y..#### ........# ...|....'(..# ........# ........#(Y.# ........# ........#<..# .....#### ........#...##### ..... ........#........ ........#........ ##+######........ ......... +##+#..... ...## ...# ..# .#