######## ##......## ##........# #.......... #..rg......# #...ggg....# #....g.....# #...g....$. ##........# ........(. .......... ......... ......... .... ############ .... #..........# ..... #..........# .......####...[......# #...a.......(..<..# #######.(.........# ##..........# #..........# ............# ...[########### .... .... ..... .... .