######### #........ ######.########### #................. #.####.##########. #>##............. ###.##.#.########.. ##...##....# #.# .## ####.#####..#.# #.# #...## ###...## #....# #g# #...###...### #.##.#######.# #.......## #.#..........# ###(<.### #.#..######### #.......# .....# #...###...# ##.##.# #...## ##...# #. #.# .## ###. # #.# #.# #.