########### #.........###### #.........'....# #...).....#....# #.........###### ##....####(....####### #....#..#...........# #....+..'...........# ####....#..#...........# ........#..###+##...(..# ........'.......+......# ........#.......#......# ........#######.#......## ####### #+####........# ###.....# ....... #........# +.....# ....... #........# #.....# ....).. #........# #.....# ....... #........#####.....####....... ##+##.................Y.# #.................#....... #.>...............@....... #.................#...###. ######...........##...# ...........# ...# ...........# ...+ ...........+ ...# ###.... .#