....................................................................................... ...#######........#######........######........#######........#######..........##...... ..##.....##......##.....##......##....##......##.....##......##.....##.......####...... ..##.............##...#.##......##...................##......##.....##.........##...... ..########.......##..#..##......##.............#######........########.........##...... ..##.....##......##.#...##......##............##....................##.........##...... ..##.....##......##.....##......##....##......##.............##.....##.........##...... ...#######........#######........######.......#########.......#######........######.... .......................................................................................