#....# ...# . #....#..... ..###....#..... #........#..... #...W........ #....pppx..##### .....CeppQ...... ......X