Students program a robot to move across numbered tiles. The robot follows the rule: it moves \(1\) tile in the first step, \(2\) tiles in the second step, and thereafter, each move equals the sum of the previous two moves. Before programming the robot further, students analyse the movement pattern to predict future moves without listing every step.
Based on the above information, answer the following questions.
(i) Which move will the robot make immediately after moving 89 tiles?
(ii) If two consecutive moves are 144 and 233, what is the robot's next move?
(iii) Which statement is correct?
(iv) The robot has just completed a move of 144 tiles. If the previous move was 89 tiles, how many did the robot move before reaching 89 tiles?