"На пательні" біля політеху
"На пательні" - це назва студентського журналу АлтГТУ. Чому, Ви спитаєте, він так називається? Все дуже просто - кругла площа перед голавним корпусом політеху називається пательнею. На пательні призначають побачення, на пательні відбувається посвята у студенти, да й взагалі - на пательні відбуваються усі головні студентські акції.
Отже, усі знають, що пательня перед політехом - це кругла площа з пам'ятником Ползунову у центрі. По ночам пам'ятнику сумно, і він спостерігає оточуючий світ, повератаючись навколо своєї осі, але не сходячи зі свого п'єдесталу. На жаль, дерева, що ростуть навколо пательні, утруднюють пам'ятнику огляд, тому він бачить добре на відстані, яка не перевищує R, де R - радіус пательні. А оскільки очей на потилиці у пам'ятника немає, він може спостерігати лише за тими подіями, які розміщені у півколі радіусом R. Точки на границі півкола пам'ятник бачить також добре.
Зрозуміло, що пам'ятник хоче спостерігати якомога більше людей на пательні. Ваше завдання - написати програму, яка може обчислити максимальну кількість людей, яких може спостерігати пам'ятник. Приклади наведено на рисунках. Рисунки 1 та 2 показують різні варіанти повороту пам'ятника (і, відповідно, фрагмент пательні, який оглядається пам'ятником). зверніть увагу на оптимальний поворот пам'ятника, коли він бачить максимальну кількість людей.
Вхідні дані
У першому рядку вхідного файлу записано три числа:
два цілих числа - координати пам'ятника Ползунову,
одне дійсне число - радіус пательні R.
У другому рядку вказано ціле число N - кількість людей на пательні. Далі у N рядках перераховано координати точок, у яких знаходяться люди.
Усі координати є цілими числами, які не перевищують по модулю 1000. Радіус огляду R є додатнім дійсним числом. По ночам на пательні не так вже й багато народу, тому можна вважати, що є 1 ≤ N ≤ 150 точок, у яких знаходяться люди на пательні.
Вихідні дані
У вихідний файл виведіть єдине число - відповідь до задачі.