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