.....?.........~~...~..~?....?............?............r>...........?.??..?.....?..??.......?....?..??....?...?..........???........?..........?.?.....???...?.... ?.?...?..?............................??.............?...........
.....?.........~~...~..~?....?............?............r>...........?.??..?.....?..??.......?....?..??....?...?..........???........?..........?.?.....???...?.... ?.?...?..?............................??.............?...........