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