###### ##...... ..>...... #......... #######......... ................. ......gg%........# #g.)......# #..r......# #.p<......# #.........# #.######### #.# #.# #.. #.. .