########### ##.........# ##..#######.### ....#.#########...##........# ...$.................>......# #....####.##...............# #....(#.#.#................# #.....#....................# #.....#.#..[..........##+### ##.....#................#.# ......O..#.............##.# ...#...###................# ....... .[..............####### ....... ##+##................... .#####. ...........####.#### .. .........#.# #....# .. ........##.# #....# .# ........##.# #....######### .......).).###............# #.##......................# # +.(....................# #......................# #......................# ###########............## #....#.######.### ######....# #... ..........###.### #####.........# ........##..# ..##.....##..# # #..........# ####....##.# #....##.# #.......# ##>#.#### ..#.# ######.##### #..........# #..........# ##.........# #.........####### #.........(.....# #....##########.# ###### #.....#.# #.###.#.# #.##....# #.##.#### #....# ####.# ..# ###