{{||||{|||{{{{|{{{||||{|||{{{{|{{||||{{{|{{{{|||{||||{{{|{{{{|||{|||||{{{{{{{{||||||||{{{{{{{{||||||||||{{{{{{{{||||||||{{{{{{{{|||||||||||||{{{{{{{{||||||{{{{{{{{|||||||||||||||{{{{{{{{||||{{{{{{{{|{|||{{||||{{|||{{{||{{{||{{{||{{{{|||{{{{||||{{{{|{{{||||{{{{||||{|||{~~~~~~~~~~~~~~~~~~~~~~~~~~~~{|{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~|{{{~~~~{||||||{{{{{{{{|||||~||{{~~~~{{||||{{{{{{{{|||||~~||{{~~~~{|||{{{||{{{{|||{{~~~|{{{~~~~|{{{||||{{|||{{{{~~~~{{{|~~~{{||||{{|||{{{{|{~~~~|{||~~||||{{{{|{{{{||{{~~~~||||~|||||{{{{{{{{|||{~~~~||||~|||||{{{{{{{{||||~~~~{|||~~||||{{{{{{{||||~~~~{{||~~~||||{{{{{{||||~~~~{{||~~~~|||{{{||{|{{|~~~~{|||~~~~||{{{||||{{{{~~~~|||{~~~~{{{{||||{{{{|~~~~{|{{~~~~|{|||||{{{{||~~~~{{{{~~~~||||||||{{{{|~~~~{{{{~~~~|||||||||{{{{~~~~|{{{~~~~{||||||||{{{{~~~~||{{~~~~{{|||||||{{{{~~~~||{{~~~~{{|||{{||{||{~~~~|{{{~~~~{|||{{{{|||||~~~~{{{|~~~~|||{{{{|{{|||{~~~~|{||~~~~{|{{{{|||{|||{{~~~~||||~~~~{{{{{{{||||||||{~~~~||||~~~~{{{{{{{{||||||||||~~~~{|||~~|{{{{{{{{||||||||||~~~~{{|~||{{{{{{{{||||||||||~~~~{{||{{{||{{{{|||{{||{{|~~~~{{{{||||{{|||{{{{|{{{{~~~~{||||{{|||{{{{|{{{{{|~~~~|||{{{{|{{{{|||{|{{{||~~~~||||{{{{{{{{||||||{{{{|~~~~|||||{{{{{{{{||||||||{{{{~~~~{{{{~~~~{{{{~~~{||{~~||||~{|||{{{{|{{|||{{{{|{{{||||{{||||{{{{|{{{{|||{{{{|{{{{|||{||||||||{||{{{{{{{{||||||{{{{{{{{|||||||||||||{{{{{{{{||||||||{{{{{{{{||||||||||{{{{{{{{||||||||{{{{{{{{|||||||||{{{{{{{{||||||||{{{{{{{{||||||||{{{||{{{|||{{|||{{{||{{{|||{{||{{{||||{|||{{{{|{{{||||{|||{{{{|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~