######## #......# #......# # #......# #.. ######### #......# #... #.......# ###############......# #.... #.......#####....................# #.....#.............###...#######......# #....................#..### #......# #.....(g......####.....###### #......# #.............##...##.......## ######## #.....#!.........##########..# ########..#....### ##.### ##.#.#.## #...## #.#.#.. #####..#### ### #.#.##.# #######.........# #.# #....#..####.......######### #.# .............####### #.# ####..##.##### #.# ##.....#### #.# ######.....# #.# ...####..#..# #.# #...###.# .###.# .## #.# #..##.##>....# ..# #.# ####.........# #.# #.# ...........###...# #.# #.# #######...# #.# #.# ####.# ##..####.... #.####..((# #..........###.#....#### ######.#...........#.#### ###........##..........# #####...####..###...####.### ###.................# #..## #### ######......#.######.##### #...###..# ..............# #.# #.#..#..## ######.......## #.# ##.......# ##.......# #.## #.''++++.### ##.......## #..# #####.'....+...# #..#.....## #.####.....'..<.+.#.# #.#.......# #...##.##..'....+.#.# #..#.......# ### #......##..'....+.#.# .. #.......###.####.##.#####.'++++'.#.# #.###.....###.......##..# ##.......#.# ###....#...###....#######..# #.##....#.# ...............#.## #...##.####.##.# ...>..............### #..........##.# ########...........# #......>...##.# ###.........# #..........##.# ###.....### ##########.##.# ####### #.##.# #.##.## #.##..# #.###.# ##.##..# #..##.## #.###.# #..#..# ##...## #####