################################################ ####################### #............................................... ......................# #............................................... .......................# #..#########'###..........##########............. .........#####'######..# #..# #.........#..........# ......##.....########## .........#......# #..# #..# #.........#..........# .....##.....#........# .........#......# #..# #..# #.........#..........# #....##.....#........# ...(.....#......# #..# #..# #.........#..........# +..D.##.....#........# ......)..#......# #..# #..# #.........#..?.......# Z..c##.....#........# ..........#...<..# #..# #..# #.........#..........# ###)###.....#........#.. ........))#......# #..# #..# ###########..........# #.(...#.....#........#... .........)######## #..# #..# #..........# #.....#.....#........#... .........# #..# #..# #.......#### ####''#####.#........#..# #####....############..# #..# #.......# ##.........#.#........#..# #....#..........#..# #..# ### #...>...# ..##........#.#........#..# #....'..........#..# #..#####.##### #.......# ...##.......#.####'#####..+ #....#..##''##..#..# #..'...#.#...# #.......# #..##..)...#.............# #....#..#....#..#..# #..##..#'#..## #.......# ##..!##..).##...........).# #....#..#....#..#..# #..##)))....# #.......# #.....##..###.............# #...))..#....#..#..# #..###.....## #.......# #.).)##.#.............# #...)#..#.)..#..#..# #..# #.....# #..(....# ##).)##.>#.............# #....#####''#####..# #..# ##.>.## #.......# ##....#...#.............# #....# #....# #..# #..# #...# #.......# ##.........#.............########....# #....# #..# #..# #...# #.......# #..........#...............()..).....# ###### #..# #..# ##### #.......###########'#####............######.......# #..# #..# #.................................(..# #.......# #..# #..#############..................................((# #.......######### #..# #...........................................).......# #..........OO.... ...# #...........................................)..)....# #...........O.... ...# #...........................................))).....# #.........c.Oc... ...# #...................................................# #............... c.. #..####'########....#######'#############...........# #............... #..# #......# #....# #.##.# #..........[# ............... #..# #......# #....# ##..## #...........# ............. #..# #......# #.... ##..## #...........# ....####### #.. #......# . #.##.# #..........# ### #......# ###### #.......... #......# ..... #......# #......# #......# ########