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