######### #####.......### ###.............### ##.................## ##.........####......## ##........########(....## #.......####....###.....# ##..([..###........##....## #.......##...###...###....# ##......###..#####...##....# #.......##..###.<##..##....# #......###..###.##..###....# ##......###...##.....##....## #........##....#######....## #........###....####......# #........# ##............## ##........## ####......#### #....>.....# ######## #..........# .####..##### ##.#.## ###...b########## +.....gg......... ###....#########$ #...... ######.# .# #