999
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###
###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###...###