###### #....######### #....#<....... ########......####### ..>................. ##.########...###### ........#### #######.# #.# #.# #.# #######.######## ................ #######.######## #......#### #.........g ##.....#### #.....# #.....# #######