Hi HaHobe,

im not an expert, but will give a try to shrink every codes............
Not sure how good.......

will let you know know incase i face error.......