#.......### #####.......... ............... ............... ............... ......hh....... ......JJh...... #.Z...... #........ #........ #........ #########