######### * , ** *#........ , ..%...... , ,** #........ * * .###########g.[..... ............)g..(... , #####.<####........ #..# #..(....., , ,..... #........ * ###...# #.......[ , #...# ####..... , , *,..... ..### ,* , #.#.# * ..# , * #. .# * , *,* , * * , , , * * , * , ** * **