##################### #...................# #..)..........>.....# ##............)......# #...#'###..(###......# ####..###...####+##### #.....#...<........# #.....#............# #.....#............# #.....#............# #########..###....##......# ##...##.#######....##......# #...........#..............# #...........#..............# #...........'.........)....# #...........#..)...........# ##..#######.####...##......# #### ########'###......# #.................# #.................# #...........^.....# #.................# #.[.......######### #....# ### ####.#######...... ##....####+##..##.#########.##...##...... #....).........#.....#............'...... #.......$......#.....#............#...... #..............#.....#............#...... ##### #).......#####...##...##......##...... ##..<# #..)z...)....#####'##...###'######...... #....# #...####)................#.............. #>...# ..... ##................#......##.....= #....# ..... #.................#......######## #....# ..... #.............)...#......... ####...# ##...<###...#######+##...##. #..#'#####+####. ###....####...####.##.##...##. #.......#....... ..................#............ #.......#.....# ............<.....#............ #.......#.....####.................#............ #............[..#..................#............ ##.........#..# ##....###+####....####..##...##. ##########...###....###...############+##...# #...................................# #..###..............................# #... #..............................# #... #...#...##....##>.......(......# #..###...###+##....##...............# #.. ..... #.....##....####.##....# ...... #.....##########'##### #..................... #..................... #............[........ #..................... ######################