### ################## #<# ..................# #.# ..................################.########### ..............................##.......).....# .......#<######.....#########.##.#....######.# ......g.....#####.!.# #.#.##.####.# #.# .. ....................# #......#.##.######.# .# #######.#.###.#####...# ####.#.##.%.##.#....#.# .. ..(....gg..........................>##.#.##.#.# ##.####.###.####.#.g.g#.##.#..##.####......#!...#.##.#.# #.........#.####.#.........................#......##.#.# #....#..#.#.........###.##.#.#.............#.#######.#.# #....#..#.######.#### #..#.#........####...#.#######.#.# #...........g.g..# ##.#........#.#..#...#.#.......#.# #.......g######## #.........##.#..#..##.#)#######.# #........# #..#####..#.....#.....#.####.##.# #..###.##### ######g........#.....#.#####......##.# #..........# #..)...#..###..#.....#.......####.##.# #.####.#.####### #......#..# #..##.#..#######.# #.##.# #.#.g.....# #......##.###..##.ggg# #.####.##.# #.#.g.....# #......##...#..##....# #.#....##.# #.#.......# ######.###..gg.......# #.#.#####.# #.#g.!....# #......g#.###...# #.#.#.....# #.#...g...# ###.....#.# ##.## #.#.#.##### #.........# ##....#.# ..# .#.#.# ####......# #.#..#.# ### #.#)# #......######## ###..... #.#.# #.............. ..<#.# #.#.# #.............. #..#.# #.#.###### #.......###### #..#.# #.#......# ###.###.#....# #.######.# #.##....# #.######.# #.##.g..# #......#.# #..g....##.#. ######.#.# ####.........# #.#.# ....g.........### #.#.##### ..........=...... #.#.....# ................. #.#####.# ...(............. #.......# .......########## ######### ....... .......