.................... ...####............. #*##..#............. ......#............. ...#..#............. ####.######.######.# ..##.##...#..#...#.. ......#......#...... ..#...##.##..##.##.. #.######.######.#### #.##..#..#...#..#... ......#......#...... ...#..#..##.##..##.# ####.######.######.# ..##.##...#..#...#.. ......#......#...... ..#...##.##..##.##.. #.######..####...### ..........####...... .......#..#####O###P