######################## ...................>...... .........####.....#####+##### .........# #.....#.........#. .........# #.....#.........#.... .........# #.....'.........#..... .........####.....#.#####...#..[..# .............Y.Y...#.#...#...#.....# ###.......5...C..#.#...'...#.....# #......######..#.###'#...#...(.# #......# #Y.#......(..#.....# #......# #..#........((.....# #......# #..#.........#.....# #......+ #..###########.....# .'......# #..................# ###......# ...#..............[...# ..[............................# ..................Y....#######..# ......................# #..# ... .............# #..# ............# #..# ...........# #..# .......######.# #..# ..........#....#.# #..# ...........#....#.# #..# ............#....#.# #..# .............#....#.# #.%# ..............#....#.# #..# ...............#'####.# #..# ......................#######.(# /..............................# ................................# ........................#######.# ........(.....<.........# #.# ......(................# #.# .....(.....(...###.....# #.# .........####### #.....# #(# ###.....# #.....# #.# (.....# #...(.# #.# #.....# #.....#######.# ...# #.............# #.............# ###.............# .................# .............)...# #########........# #........# #......<.# #........# #........# #........# .........# ##########