################## .................# #..................# #..#.(#####..#######..# #..#..# #..'.....#..##(.#..#..## .# #..#..# #..#.....#..#8.)..$...8# #..#..#..#+###..#####+#..#8.)......8# . #..#..#..................##))#).#..## ..###..#..#..................#8).e.....8# ......#..###'#############'##8)4e..... ......#.....................##)4#1o#++## #..#.......................(X)Eo..... #..#..#######..######+####e.####+#### #..'..#.....# .# .. #..# ... #..#..#.....# +.. #..# ..... #..#..#.....# . #..+ ....... #..#..'.....# #..# ....... .....#..#.....# +..# ....... ......#..#.....# #(.# ....... #######..####### #..# ................ ######.#####..# #.#.# ##### ########'#.# #...#####...)......# #.<.....)).8..8..#.# #...#####..........# ##### ##########.+ #.# #.# ... .#