######## * #......# ** * * , #......# , , , , , *#.....># ,,, . *#......# * .., ,.##......#############.## .........................< ..........................## , .##......######....###.#.... , , #....<.# ####.###o...## #......# #...{oa.... , , ##....## #####o....#* * ** ###..# * ** ....# * #... , * ,, , .... , ###., , , , * ... , # , , .. , * # * * , ,* , * * , , , , , * , , , , , , , * ,, , , , , *