### ###### ....#....# ######### ###......#######.......## ........................## ......................#g.# .......#..............##.### ###........#...............# #.....##...................# .......#.............++++++.# ......................+....+ # ................##....+....+ .#.(............##....'.<..+ .....#.....##....+....+ ...........##....++++++ ................... ........#.......... ........#.........## ........#.........# .........###...##.. .........# .### #........# .# l......... ###.######. #. . # .