##+## ##...## ##.....## # ##.......## .## #.......%.####...#### +.........'(.J...!... ###'###...####...#### ##.....##.## .## #.......### # #._..._.# #.......# #########