######### #####.......### ###.............### ##.................## ##.........####......## ##........########.....## #.......####....###....(# ##......###........##....## #.......##...###...###....# ##......###..#####.(.##....# #.......##..###.<##..##....# #......###..###.##..###....# ##.....b###...##.....##....## ... #........##...[#######...[## ... #....gg..###....####......# .. #........# ##............## ..##..J.....## ####......#### . ##.#....>.....# ######## .. +..#..........# ... ##.............. .J.. +....#######..... .#...####............. ................. ... ................. ................. ................. ................. ................. ................. ................ ......###+######