/*************************************************************1************************************************ ********************/
/*************************************************************2************************************************ ********************/
/*************************************************************3************************************************ ********************/
/*************************************************************4************************************************ ********************/
/*************************************************************5************************************************ ********************/
/*************************************************************6************************************************ ********************/
/*************************************************************7************************************************ ********************/
/*************************************************************8************************************************ ********************/
/*************************************************************9************************************************ ********************/
/*************************************************************10*********************************************** ********************/
/*************************************************************11*********************************************** ********************/
/*************************************************************12*********************************************** ********************/
/*************************************************************13*********************************************** ********************/
/*************************************************************14*********************************************** ********************/
/*************************************************************15*********************************************** ********************/
/*************************************************************16*********************************************** ********************/
/*************************************************************17*********************************************** ********************/
/*************************************************************18*********************************************** ********************/
/*************************************************************19*********************************************** ********************/
/*************************************************************20*********************************************** ********************/
/*************************************************************21*********************************************** ********************/
/*************************************************************22*********************************************** ********************/
Compile, run, debug play it.