######## ###..>...## ####### ####.........## ###.....## ########### ### ##.............###........# #.........###.# #............#..##........## #..........#..# #...........###............# #............## ##..........# ##...........# #............## #.........## #...........# ##............# ########### #.########### #............# #.# #............# #.# ##...........# #### ##.# ##..........## #####..# ###..## ###.....#...# #......###.....# ##..####..# #......#.......## ##..## #..## #..........###..# ##..## ##..# ##........### ##.## #..## #..## ###.......### #..###### ##.## ##..# ..........# ##......#######.## #..## ##......<# ##..####.........# ##..# ###.....# ##..## ########..# ### #..# ###...### ##..## ##.###.# ##.# ###...###..## #..#(.# #.## ###.....## ##....# ##.# .. ###..## ##....# ### #.# ##.# ##....## #### #.# .. #.# #..<...### ##..# #.# .#####. #.# #........######..## #.## ....... #.# #.....##....##..## #..## ##..<.... #.# ##...#####.....## #...## #....!... #.# #..## ####.## #....#####........ #.# #..# #.# ########.#....##..J...... ### #..# #.#### ##........###^............ ##.## #.##.# #.........# ###........... #..# #....## #.........# ###...#..### ##..# ###.....# #....?....# ####...# #..## ##......## #........## #..# #..# ##.......# #.......## .... ##########..# ##........# #......## ### #..........## #..........# #......# ##...........# #..........# ##.....# ### ## #.# #...........## ##.........# #......# ##.## ..## #.# ###.........# ##........# ##..#.####...## ...###.# ##........# #####...## ##....##......# ....#.# ####>....# ##..# #.............## ###....## ##...## #..# ##.###.........# ##.......# ####...## #..### ### #.....<..## ##........#######......#### #....# #.......## #................#####....#### #####...## ##....### #.........######## ####....#####.......## ##.#..# ##.........# #####....#........# ####.## #..........# ###...####..........# ###..### ##..........# #......#####........# #......## #>.........## ##.......## ##.......# #..........### ##.........# ##.........# #.......# ......#####..### ###......## #..........## #.......# ...### ###..### ###....# #...........###......## ... ###..### ### #..#.## ##...........##......# .. ##...### #.###.#### #.......(...#.......# ###...####....## #...............#...# ###...##.....## ##.............###### ###.........## #.............# ##.........# ##...........## ########### ##.........## ###..###### ####