Pedal installation structure of boat | Patent Publication Number 20230202639 | Patexia