Є прямокутна кімната, вкрита квадратними плитками. Кожну плитку пофарбовано в червоний або чорний колір. Людина стоїть на чорній плитці. З цієї плитки вона може перейти на одну із чотирьох сусідніх плиток. Але вона не може переміщуватись по чеорвоним плиткам, вона може переміститись лише на чорну плитку.
Підрахуйте кількість чорних плиток, яку можна досягти, дотримуючись описаних вище правил.
Складаються з декількох тестів. Перший рядок кожного тесту містить два натуральніх числа w та h (w, h ≤ 20) - кількість плиток у кімнаті в напрямках x- та y.
Каждая из следующих h строк содержит по w символов. Каждый символ задает цвет плитки следующим образом:
'.' - черная плитка
'\#' - красная плитка
'@' - человек на черной плитке (символ присутствует в каждом тесте только один раз)
Последняя строка содержит два нуля.
Для кожного тесту в окремому рядку виведіть шукану кількість досяжних чорних плиток (включаючи початкову).