Robotdammsugaren 2

아직 제출이 없습니다시간 제한12초메모리 제한1024 MB

문제

Problemet Robotdammsugaren gick ut på att räkna hur många rutor en robotdammsugare besöker i ett rutnät. I det här problemet får du givet rutnätet och längden på kommandosekvensen och ska istället hitta en kommandosekvens som gör att dammsugaren besöker så många olika rutor som möjligt.

Du kommer att få poäng beroende på hur bra din lösning är jämfört med domarlösningen. Detta innebär att det kan vara svårt att få 100100 poäng, men det behöver inte vara så svårt att plocka delpoäng.

입력

Indatan består av 1010 testfall.

  • Den första raden innehåller ett heltal TT (0T100 \leq T \leq 10), numret på testfallet (00 är exempelfallet nedan).
  • Den andra raden innehåller tre heltal: RR (3R20003 \le R \le 2000) och CC (3C20003 \le C \le 2000), antalet rader och kolumner i den rutnätsformade lagerlokalen, samt NN (1N20001 \le N \le 2000), längden på kommandosekvensen.
  • De följande RR raderna utgör en beskrivning av hur den rutnätsformade lagerlokalen ser ut. Den ii:te av dessa rader innehåller CC tecken som beskriver hur den ii:te raden ser ut. Varje tecken är antingen en punkt "." om en ruta är tom, en fyrkant "#" om rutan innehåller en låda eller "O" om rutan är robotens startposition. Det är garanterat att exakt en ruta innehåller "O". Dessutom är det garanterat att alla rutor längst kanten av rutnätet är "#".

출력

Skriv ut en rad med en sträng av längd NN som består av tecknen "^", ">","v","<". Detta är kommandoraden som dammsugaren kommer följa.