/* Written by build.ts from gen/labels: where each box sits on its picture. */
.o-hall-0 { left: 20.9%; top: 29%; width: 4.1%; height: 8.8%; }
.o-hall-1 { left: 24.7%; top: 30.9%; width: 5%; height: 13.6%; }
.o-hall-2 { left: 28.7%; top: 33.7%; width: 3.5%; height: 11.9%; }
.o-hall-3 { left: 34.8%; top: 30.2%; width: 5.5%; height: 9.5%; }
.o-hall-4 { left: 30.4%; top: 37.9%; width: 5%; height: 12.2%; }
.o-hall-5 { left: 34.5%; top: 42%; width: 8.7%; height: 15%; }
.o-hall-6 { left: 41.2%; top: 49.8%; width: 8.8%; height: 18.4%; }
.o-hall-7 { left: 51.1%; top: 58.3%; width: 11.4%; height: 25.8%; }
.o-hall-8 { left: 47.3%; top: 36.9%; width: 7.2%; height: 12.1%; }
.o-hall-9 { left: 44.8%; top: 23.9%; width: 3.6%; height: 21%; }
.o-hall-10 { left: 45%; top: 27.6%; width: 2%; height: 7.9%; }
.o-hall-11 { left: 50.1%; top: 22.3%; width: 3.5%; height: 22.5%; }
.o-hall-12 { left: 55.7%; top: 26.5%; width: 3.6%; height: 20.8%; }
.o-hall-13 { left: 57.4%; top: 30%; width: 1.9%; height: 7.3%; }
.o-hall-14 { left: 59.7%; top: 24.1%; width: 3.5%; height: 20.7%; }
.o-hall-15 { left: 59.8%; top: 27%; width: 2.7%; height: 7.8%; }
.o-hall-16 { left: 77.9%; top: 26.1%; width: 4.1%; height: 21.5%; }
.o-hall-17 { left: 56.9%; top: 19.6%; width: 3.5%; height: 6.5%; }
.o-hall-18 { left: 67.4%; top: 22.3%; width: 3.4%; height: 6.9%; }
.o-hall-19 { left: 81.3%; top: 24.9%; width: 3.5%; height: 8.9%; }
.o-hall-20 { left: 93.5%; top: 29.5%; width: 4.7%; height: 9.2%; }
.o-hall-21 { left: 13.3%; top: 60.1%; width: 6.8%; height: 24.9%; }
.o-gate-0 { left: 39.5%; top: 13%; width: 2.5%; height: 14.5%; }
.o-gate-1 { left: 37.8%; top: 16%; width: 2.8%; height: 14.8%; }
.o-gate-2 { left: 37.1%; top: 21.1%; width: 1.3%; height: 3.8%; }
.o-gate-3 { left: 41.2%; top: 24.9%; width: 4.3%; height: 20.5%; }
.o-gate-4 { left: 42%; top: 27.1%; width: 2.8%; height: 5.1%; }
.o-gate-5 { left: 54%; top: 31.2%; width: 4%; height: 23.2%; }
.o-security-0 { left: 36.6%; top: 44.5%; width: 7.6%; height: 45.9%; }
.o-security-1 { left: 40.3%; top: 53.7%; width: 3.9%; height: 19%; }
.o-security-2 { left: 49.2%; top: 29.3%; width: 11.4%; height: 42.8%; }
.o-security-3 { left: 57.8%; top: 44.6%; width: 6%; height: 11.5%; }
.o-security-4 { left: 77.9%; top: 26.8%; width: 7.7%; height: 27.9%; }
.o-corridor-0 { left: 47.5%; top: 22.3%; width: 3.7%; height: 17.3%; }
.o-corridor-1 { left: 50.2%; top: 25.1%; width: 1.4%; height: 7%; }
.o-corridor-2 { left: 56.5%; top: 32.6%; width: 7.7%; height: 35.8%; }
.o-corridor-3 { left: 58.4%; top: 38.2%; width: 4.4%; height: 12.5%; }
.o-waiting-0 { left: 31.3%; top: 13.1%; width: 4.6%; height: 13.2%; }
.o-waiting-1 { left: 30.1%; top: 19.4%; width: 2%; height: 4.7%; }
.o-waiting-2 { left: 37.8%; top: 12.3%; width: 5%; height: 14.2%; }
.o-waiting-3 { left: 36.1%; top: 22.4%; width: 5.6%; height: 18.4%; }
.o-waiting-4 { left: 64.6%; top: 22.8%; width: 6.4%; height: 18.6%; }
.o-waiting-5 { left: 66.2%; top: 27.7%; width: 3.5%; height: 8.3%; }
.o-waiting-6 { left: 24.4%; top: 36.3%; width: 6.6%; height: 22.8%; }
.o-waiting-7 { left: 52.7%; top: 37.5%; width: 5.8%; height: 21.7%; }
.o-waiting-8 { left: 55.7%; top: 40.4%; width: 4.3%; height: 13.3%; }
.o-waiting-9 { left: 48.9%; top: 45.6%; width: 4.1%; height: 6.9%; }
.o-waiting-10 { left: 28.3%; top: 55.8%; width: 6.6%; height: 22.8%; }
.o-waiting-11 { left: 33.8%; top: 64.2%; width: 1.9%; height: 7.4%; }
.o-waiting-12 { left: 68.8%; top: 54.2%; width: 8.7%; height: 24.5%; }
.o-waiting-13 { left: 33.9%; top: 74.8%; width: 7.2%; height: 25.2%; }
.o-waiting-14 { left: 31.9%; top: 86.1%; width: 3.1%; height: 8.2%; }
.o-lobby-0 { left: 10%; top: 31.8%; width: 5.4%; height: 19.3%; }
.o-lobby-1 { left: 20.3%; top: 25.9%; width: 4.9%; height: 14.6%; }
.o-lobby-2 { left: 34%; top: 52.9%; width: 8.6%; height: 45.4%; }
.o-lobby-3 { left: 39.8%; top: 60.8%; width: 4.5%; height: 18%; }
.o-lobby-4 { left: 59%; top: 15.2%; width: 6.5%; height: 32%; }
.o-lobby-5 { left: 60%; top: 20.2%; width: 4.5%; height: 10.8%; }
.o-carpark-0 { left: 40.6%; top: 39.7%; width: 3.8%; height: 18.7%; }
.o-carpark-1 { left: 43.4%; top: 49.4%; width: 1.3%; height: 4.6%; }
.o-carpark-2 { left: 32.7%; top: 28.7%; width: 15.4%; height: 11.7%; }
.o-carpark-3 { left: 42%; top: 34.2%; width: 16.4%; height: 13.9%; }
.o-carpark-4 { left: 50.8%; top: 37.5%; width: 18.1%; height: 17.1%; }
.o-carpark-5 { left: 64.1%; top: 40.9%; width: 19.7%; height: 19.2%; }
.o-carpark-6 { left: 71.5%; top: 49.2%; width: 21.8%; height: 27.7%; }
.o-visa-0 { left: 70.9%; top: 29.6%; width: 10.3%; height: 21.4%; }
.o-visa-1 { left: 61.4%; top: 50.9%; width: 14.1%; height: 38%; }
.o-suitcase { left: 26.8%; top: 32%; width: 14.9%; height: 54.7%; }
