###############+###### ..........)........... ######.###......# #..##.###%.# ######..##.# #.....!.. #...##g.##.# #.#....(. #...##s.##.# #.#...... #.<.##..##.# #.# ####. #...##..##.# #.# #...##..##.# ... ##'###..##.# ... #.###.###.....# #.........}.).# ##............# ######.#####.# ####'#####.# #.......##.# #.......##.# ######### .#