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