################## ................... .........gg......... ####...####.####..# ###...## #.# #......# #.# .# #..(...###.####..#### .#####.<........#........# ..........................# .#####......#####........ #..##### #........ #..# ###..#### #..# ..# .... ...[ ..... ... #####