афигеть... стоко написал... надо пивка купить сесть почитать...