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