###### #.><.# #....# #....# #....# #....# ...#.###..###### ................ .......gg....... ................ ..%............. ................ ...............( ....r...!....... ................