Article too long, moved ==> here <==.