.. #....#..... %..#....#.... ...#....#... ........... ##...o....###### .....o*)po...... .....oQpooo..... ....