######## ##......## #........## ..........# ..........##### .......(.Z..... ............... ............... #........#.c(@. #.............( ..............( ........... ... ........?.#####