.............................aray...............................
".......ouch....."