Mac System 7 – dlaczego ten stary system wciąż inspiruje programistów
Mac System 7 w przeglądarce: dlaczego klasyczny Mac nadal fascynuje programistów
Wyobraź sobie, że wchodzisz na stronę i od razu masz przed sobą pulpit starego Maca. Bez instalowania czegokolwiek, bez ściągania plików. Po prostu klikasz i już jesteś w Finderze z 1991 roku.
To nie tylko zabawa dla fanów starych komputerów. To ciekawy przykład tego, jak dzisiejsze technologie pozwalają na uruchamianie dawnych systemów bez potrzeby posiadania oryginalnego sprzętu.
Co wyróżniało System 7
System 7 pojawił się w 1991 roku i wprowadził kilka rozwiązań, które dziś są standardem. Dzięki niemu Mac zyskał m.in. zarządzanie pamięcią wirtualną oraz podstawowe funkcje sieciowe. Dla wielu osób, które zaczynały wtedy przygodę z komputerami, to właśnie ten system oznaczał moment, w którym komputer stał się naprawdę osobisty.
Dzisiejsze przeglądarkowe maszyny wirtualne pozwalają:
- zachować stare systemy bez trzymania fizycznego sprzętu
- testować starsze aplikacje w ich naturalnym środowisku
- zobaczyć, jak ewoluowały interfejsy użytkownika
- pokazać młodszym osobom, jak wyglądała historia informatyki
Jak to działa pod spodem
Za klasycznym interfejsem System 7 kryje się nowoczesna infrastruktura. Zamiast uruchamiać system lokalnie, cała praca dzieje się po stronie serwera. Przeglądarka dostaje tylko obraz pulpitu i przekazuje polecenia użytkownika.
To podobne do zdalnego pulpitu, ale zoptymalizowane pod kątem przeglądarki. Nie musisz pobierać dużych plików ani konfigurować maszyn wirtualnych. Wystarczy stabilne połączenie, aby w pełni korzystać z systemu.
W praktyce oznacza to:
- brak instalacji po stronie użytkownika
- natychmiastowy dostęp z każdego urządzenia
- zachowanie plików i stanu systemu
- możliwość korzystania z sieci wewnątrz wirtualnego środowiska
Dlaczego deweloperzy powinni się tym interesować
Dla programisty pytanie brzmi: po co wracać do systemu sprzed ponad 30 lat?
Odpowiedź jest prosta. Obserwując ograniczenia, z którymi musieli radzić się ówcześni twórcy — mała ilość pamięci, ograniczona głębia koloru, mała przestrzeń ekranowa — łatwiej zrozumieć, dlaczego dzisiejsze systemy wyglądają tak, jak wyglądają. Te decyzje projektowe miały wpływ na wszystko, co przyszło później.
Dodatkowo wiele firm nadal utrzymuje stare systemy Mac, szczególnie gdy chodzi o specjalistyczne oprogramowanie lub konserwację starszego sprzętu. Przeglądarkowy dostęp do tych systemów usuwa ograniczenia związane z miejscem i sprzętem.
Co to oznacza dla hostingu i cloud computing
W NameOcean obserwujemy, jak te technologie zmieniają sposób, w którym ludzie korzystają z infrastruktury. Możliwość uruchamiania pełnych systemów operacyjnych bezpośrednio w przeglądarce sugeruje, że w przyszłości będzie można:
- tworzyć środowiska deweloperskie dostępne z każdego miejsca
- łatwiej zabezpieczać i przywracać stare systemy
- testować aplikacje na różnych platformach bez fizycznego sprzętu
- tworzyć interaktywne materiały edukacyjne
Nostalgia jako narzędzie rozwoju
To, co najbardziej fascynuje, to połączenie pamięci o przeszłości z nowoczesnymi rozwiązaniami. Nie chodzi tylko o przypomnienie dawnych czasów — chodzi o praktyczne wykorzystanie dawnych systemów w dzisiejszych warunkach.
Te same mechanizmy, które pozwalają na uruchamianie System 7, są już teraz rozwijane dla współczesnych zastosowań. Coraz częściej spotykamy się z:
- środowiskami deweloperskimi wspieranymi przez AI
- wspólnymi przestrzeniami do kodowania w formie wirtualnych pulpitów
- frameworkami do testowania na wielu systemach nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar nar