Oh..If you don't have lounge access because of status or class of service flown, do yourself a favor and sign up for Priority Pass or ensure you get some type of lounge access to make it more bearable. Maybe American Express cards can get you into a Centurion lounge? Free food, drink, booze! Comfortable loungers, showers, daybeds, etc.
I’m set up with an Amex Platinum so have lounge access for most airports, YYZ, HKG, CGK, although not sure if SOQ or UPG will have lounges.