~~~~|}z{zzy{}~|}~|}}|~}|}z{wzxywyz{y{{}{~~~~sm~gybq_oksz{~}|{{{z{z{}|}{}~|}|~{}yzyxwxvwuxyzy{|~~