### #....... #....... . #...... ...# #.....# #..# ..# #.....# #..# ..# #.....# #..# #.# #.....# #..# ..# #.# #.....# #..##########....# #.# #.....# #................# . #.# #.....# #................# #.# #.# #.....# #................# ###.# #.# #.....# #.########.......# ...# #.# #.....#######.#......#.......# . #.####.# #.....%.......#......#.......# #.... #......# #.............#......#.......##########..... #......# #......####...+(.....#....................... #......# #......# #...#......#........................ #......# #......# #...#......#.......................... ..##+##......# #......####...#......#......................(.. ..............# #.............##+#'###........................# ######....)..# #..##########.................................# #.......# #.. #.############......#######.......# #.......# #.. #.# #......#.....#....>..# #.......# #. #.# #......#.....#.......# #.......# #. #.# #......#.....#....[..# #.(.....# #.# #......#.....#.......# #..(....# #.# #......#.....#.......# #.......# #.# #....[.#.....#.......# #.......# #.# #......#.....#.......# #.......# ..# #......#.....'.###'#.#########.......# #......#.....#.'...#.................# .############......#.....#.#...#...###'########..# ....................#######.#...#...#..........#..# ............................#...#...#..........#..# ...................>........#####...############..# ..............###########..........<(..............# ##.......# #.....############.........# #.#####.# #.....# #.######..# #.# #.# #.....# #.#....+..# #.# #.# #.....# #.#....#..# #.# #.# #.....# #.#....#..# #.# #.# #(....# #.#....#..# #.# #.# #.....# #.#<...#..# #.# #.# #.....# #.#....#..# #.# #.# #..(..############.#....#..# #.# #.# #..................#....#..# .########.# #.###########..................##'###..# ..........# #....................................<.# (.........#####......................................# ..................................(.................# ....................................................# #####################################################