type octile
height 512
width 512
map
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@.....................................................................................................................................................................................................@...................................................................................................................................@.................................................................@...................................................................................................................
@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@...................................................................................................................................@................................@..................................................................................................@................................@..................................................................................................@..................................................................................
@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@..................................................................................................@.................................................................@.................................................................@................................@.................................................................@...................................................................................................................................@................................@................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@...................................................................................................................................@...................................................................................................................................@................................@................................@.................................................................@.................................................................@................................@................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@................................@................................@................................@................................@................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@..................................................................................................@..................................................................................................@................................@.................................................................@.................................................................@................................@................................@.................................................................@................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@..................................................................................................@................................@.......................................................................................................................................................................................................................................................................@...................................................................................................................
@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@............................................................................................................................................................................................................................................................................................................................................................................................................................................@..................................................................................
@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@.................................................................@................................@..................................................................................................@................................@...................................................................................................................................@...................................................................................................................
@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@..................................................................................................@................................@.................................................................@.................................................................@.................................................................@..................................................................................................@.................................................................@................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@.................................................................@.................................................................@..................................................................................................@................................@..................................................................................................@..................................................................................................@.................................................
@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@.................................................................@................................@..................................................................................................@.................................................................@..................................................................................................@...................................................................................................................................@................
@................................@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@................................@....................................................................................................................................................................@................................@........................................................................................................................................................................................................................................................................................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@.......................................................................................................................................................................................................................................................................@......................................................................................................................................................................................................................................@................
@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@...................................................................................................................................@.................................................................@..................................................................................................@.................................................................@................................@..................................................................................
@................................@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@................................@.................................................................@................................@.....................................................................................................................................................................................................@.................................................................@..................................................................................
@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................
@...................................................................................................................................@.................................................................@.........................................................................................................................................................................................................................................................................................................................