Đánh giá

Đánh giá Khách sạn Thú cưng (PC)

Đã cập nhật on

Hãy tưởng tượng bạn đang làm việc tại quầy lễ tân của một khách sạn sắp trở nên nổi tiếng. Đó là tối thứ Sáu, và theo như lời của một doanh nhân đang sở hữu một trụ sở công ty, chú labradoodle của anh ấy cần được chăm sóc và nghỉ ngơi trong vài ngày tới. Nhưng có một vấn đề: danh sách khách đã đầy, và không may, không có đủ thời gian để mài tất cả các móng tay trong khu phức hợp, cũng không có đủ bọt để làm sạch lông của những con mèo đường phố bẩn. Và đừng quên rằng cũng có một số con rùa cần được rửa sạch. Nói đủ để nói rằng, cuối tuần sắp tới sẽ là tuần忙 nhất bạn đã từng thấy kể từ khi khai trương. Nhưng, đây là Khách sạn Thú cưng, và đó là công việc của bạn để nâng cao danh tiếng của nó — không có lý do.

Nó không cần nhiều để hiểu Khách sạn Thú cưng làm việc như thế nào. Thực tế, nó khá đơn giản… Một chuyên gia khách sạn mới bắt đầu có được chìa khóa của một mảnh đất trống; những nhân viên được trả lương cao cung cấp tiền để đổi lấy dịch vụ nghỉ dưỡng và giải trí của bạn. Tất cả rất giống The Sims Pets ở khía cạnh đó, ngoại trừ việc không có các mục tiêu cá nhân để theo đuổi ngoài việc trở thành một huyền thoại địa phương trong cộng đồng phúc lợi động vật. Và đó là tất cả. Tự nhiên, có xây dựng để làm, bảo trì để thực hiện, và tất nhiên, thú cưng để cho ăn bằng thìa bạc. Đó là Khách sạn Thú cưng, trong một gói nhỏ: Nintendogs với một gợi ý tinh tế của Khách sạn: Một trình mô phỏng khu nghỉ dưỡng.

Nếu bạn muốn nghe nhiều hơn về nỗ lực mới nhất của Games Incubator dành cho thú cưng, thì hãy đọc tiếp khi chúng tôi dần dần tháo gỡ nó, từng mảnh một, theo thang đo.

Feline Fresh

Nếu bạn có ý tưởng về cách The Sims hoạt động, hệ thống bước cơ bản (mặc dù được công nhận rộng rãi) thì bạn sẽ có một trải nghiệm thực sự với điều này. Khi nó ra, Khách sạn Thú cưng không khác biệt nhiều trong bộ phận đó. Giống như loạt trò chơi của Electronic Arts, trò chơi này sử dụng nhiều yếu tố xây dựng từ trên cao — một thiết kế dạng lưới cho phép bạn linh hoạt xây dựng tường, phòng, và tạo ra môi trường ấm cúng cho những sinh vật có ý thức trong thế giới của bạn. Sự khác biệt chính giữa điều này và The Sims tất nhiên là cài đặt. Thật vậy, không có gia đình để nuôi dưỡng trong lĩnh vực này, cũng không có nhắc nhở để bạn theo đuổi sự nghiệp trong y học sinh học. Không — Khách sạn Thú cưng không có bất kỳ điều đó.

Tại cốt lõi, Khách sạn Thú cưng hơn nhiều giống như Siêu thị Mô phỏng, hoặc bất kỳ trò chơi mô phỏng nào khác cung cấp một hỗn hợp hào phóng của các yếu tố DIY và một loạt các trò chơi nhỏ chăm sóc đơn giản. Hãy nghĩ về nó như một mô hình phức tạp hơn một chút của Tamagotchi, chỉ với một sân chơi lớn hơn nhiều để bạn sử dụng và nâng cấp, và không kể đến một phi đội bạn thú cưng để chăm sóc. Đó, thực sự, là những gì Khách sạn Thú cưng nhắm đến: một không gian rộng lớn nơi những sinh vật có thể tương tác, hồi phục, và cuối cùng là phát triển. Và điều tốt nhất là, bạn là người chịu trách nhiệm về sức khỏe và phúc lợi chung của chúng.

Ding, Ding

Mục tiêu của Khách sạn Thú cưng đơn giản: đặt nền móng cho một trung tâm sôi động của mạng lưới phúc lợi động vật, và xây dựng đủ thu nhập để dần dần mở rộng phạm vi của nó sang những khu vực khác, đắt tiền hơn. Từ mèo đến chó, cá đến rùa, mỗi loài độc đáo mà bạn mời vào khách sạn của mình hơn nhiều đi kèm với một tập hợp các yêu cầu khác nhau mà bạn phải đáp ứng, hầu hết trong số chúng thường liên quan đến một số phím hoặc lệnh đơn giản. Lấy chó, ví dụ; chín lần trong mười, một con chó sẽ cần một số thứ cơ bản: đi dạo, ném bóng, và một lần chăm sóc để giữ cho chúng không cảm thấy bị bỏ rơi. Tương tự, một con mèo không khác gì một con chó bình thường; một chút tình yêu và sự chăm sóc, và có lẽ một chút chú ý tương tác là đủ để đáp ứng nhu cầu của chúng.

Khi bạn tiến sâu vào chiến dịch, bạn sẽ dần dần mở khóa các tùy chọn tốt hơn — trang trí tùy chỉnh cho khách sạn của bạn, đồ chơi tương tác để giới thiệu cho những thú cưng vui vẻ trong sự chăm sóc của bạn, và nhiều không gian hơn cho những người bạn夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜nightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnightnight

Đánh giá Khách sạn Thú cưng (PC)

Feline Good

Pets Hotel, despite being marred by a worrying amount of unpleasant color schemes and a rather shoddy AI system, has a surprising amount of quality content stuffed into its somewhat beefy and oftentimes entertaining campaign. Granted, it could still do with one or two minor tweaks before it aspires to become akin to a higher pedigree, but for what it is, there’s a lot to love about it even in its current state. It’s cute, simple, and a real treat for those with a passion for pet-centric business simulation games.

Jord là trưởng nhóm tạm quyền tại gaming.net. Nếu không đang nói huyên thuyên trong những bài viết dạng danh sách hằng ngày, anh có lẽ đang viết tiểu thuyết kỳ ảo hoặc lục tìm những tựa game indie bị bỏ qua trên Game Pass.