###### ########....# #......#....# #......#....# #......'....+ +......#....# ########....# ###....#....# ..# .......'....#... .......#....#.. ########....#.# # ..........###.####.### ......<...#........... ..........'.......... ..........#.<....... ..........#...##..# ####+#....#...##..# #....#.......# #....+.......# #....#+####..# ##+#.. ###..# #....# #....# ... . #....#...... ... #....#...... ....#....#...... ....####'#...... .....).......... ................ ......[......... ................ ###########......## #..#......'......# #..#......#......# #..##.....#......# # #..##.....#........ ....##..##.....#........ ........)g.....+........ ........#g(....#........ ..########+#####........ #......##