# .....# ##########.....# ###### ..............#############....# ######### #.....................>........# #.......# #.......#.....##.##########....###....)..# #.......#..[.%##.###### #.....%........# ####.......#.....#.......# #....###.......# .....###<# #.....#.......#####.(..# #.......# .........####...).#..........##....# #.......# .............................##....# ###.##### ..........#####.###<.........###..## #)# ..........#####%###........S####..######.# ....................................)....# ...............[..................#####..# .#.####.........>..........(####..#####..#### #..........###.####.).....(####S....##.....# #..........##..............................# #..........................####.....##.....# #.......##.........%......(.........##.....# #..........##..#.....##.#.#####.....##.....# #.......>............##.#........#.###.....# #!.........##..#.....##.#..................# #................................#.........# !..#.#>....................................# #.#._......##..########.#.####...#.(.....### ..#.#...........<.............o.#.......# ........................####...#.......# ###.....##(.########...# #...#.......# #.....##..# #...# #...#.......# #.....<....# #.#.# #...#####...# ####.......# #.#.# #...# #...# #.......# #.#.####.%.#####...# ####### #....#### #####.#.##...).....#...#### ###...#g# ... ..........#................# ##.....)#).# ...........%..............# #....o.####o). #####.#...................# #..#..## #..) ..##########.....................# #..#### ## ..................................# ##o# ........o.........#########.......# #.# ###############...# ##...#### #.################################...##########...# #...............)(...g((....).)..((....)..........# ###.......####################.###...###..........# #.......# #...# #..........# ######### #...# ############ #####