phew..took me quite a time to finish this one.
I can't wait to show you guys the extended version.
-----------------------------------------
?..??? ?????.
???? ?? ????? ???.