Проблемы с хамелеоном , по-видимому, плохо . Жаль, что хамелеоны - прекрасные существа. Время перемен!

Как все мы знаем, многие хамелеоны обладают замечательной способностью сливаться с окружающей средой, меняя цвет кожи. Что также является целью этой задачи.
Вызов
Представьте себе квадрат из девяти пикселей. Восемь пикселей - это окружение. В центре хамелеон.
Как это: 
Хамелеон естественно пытается гармонировать с окружающей средой. Это происходит путем изменения его цвета на средний цвет окружающих пикселей. Так что в этом случае хамелеон изменит свой цвет на
.
Задача
Учитывая цвета окружающих пикселей, выведите цвет хамелеона.
Цвет хамелеона определяется как сумма всех красных, зеленых и синих в пикселях ÷ 8.
вход
Массив значений цвета для восьми окружающих пикселей, начиная с верхнего левого угла и продолжая по часовой стрелке, например:
[[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>]]
Вы можете получать входные данные в другой форме, если они состоят из восьми тройных десятичных чисел 0-255.
Если вы получаете ввод в другой форме, числа должны быть одинаковой длины или иметь нечисловой разделитель между ними. Тройки должны иметь разделительный символ, если они не дополнены от 0 до 9 цифр. (Например 044200255044200255044200255044200255044200255044200255044200255044200255, допустимо, так есть 44 200 255 44 200 255 44 200 255 44 200 255 44 200 255 44 200 255 44 200 255 44 200 255и 44?200?255$44?200?255$44?200?255$44?200?255$44?200?255$44?200?255$44?200?255$44?200?255, но 4420025544200255442002554420025544200255442002554420025544200255не является.)
Выход
Массив / строка / и т.д., содержащие цвета центрального пикселя (в десятичном формате), например:
[<red>,<green>,<blue>]
Если вы выводите что-то отличное от массива: числа должны быть одинаковой длины или иметь нечисловой разделитель между ними. (Например 044200255, верно, так есть 44 200 255, но 44200255нет.)
Числа могут не содержать десятичных точек, поэтому, например 44.0 200 255.0, недействительно.
округление
Выходные данные должны быть округлены до ближайшего целого числа. (Половинки должны быть округлены до.) Например, если сумма всех красного 1620 , вы должны выход 203, не 202или202.5 .
Примеры
Фотографии только для иллюстрации. Средний пиксель - это выход, окружающие пиксели - это вход.
Входные данные:
[[200,200,200],[200,200,200],[200,200,200],[200,200,200],[200,200,200],[200,200,200],[200,200,200],[200,200,200]]
Выход:
[200,200,200]
![]()
Входные данные:
[[0,0,0],[255,255,255],[0,0,0],[255,255,255],[255,255,255],[0,0,0],[255,255,255],[0,0,0]]
Выход:
[128,128,128]

Входные данные:
[[0,200,200],[200,0,200],[200,200,0],[60,200,0],[200,0,200],[0,200,220],[2,200,0],[0,0,0]]
Выход:
[83,125,103]

Входные данные:
[[0,56,58],[65,0,200],[33,200,0],[60,33,0],[98,0,200],[0,28,220],[2,200,0],[99,0,5]]
Выход:
[45,65,85]

Представления могут быть полной программой или функцией. Применяются стандартные правила ввода / вывода и лазейки .