* ############ , ......g....# * ##########.# #.# #.# , *######.# * , ,#..)...# , #......# **, * ,, #.(....# + * * ##+###.....## , *#....(......# , * , #...((...##.# * *###'###.###*.# ,*#.....#.# *.# +..<..#.# , ,#.....#.# ** ,, #######.# * ,,* .# ** , ** * ,* * * * * , , , , , , , ,