######## #......# #.####.# ############ #.# #####..........# #.### #.# #..............#####.... ########.# #..............'........ ........># #..............#####..# #######.## #...............##....### #....#### #..>............++....... #.##44..# ###+#.......).........# #.##5##.### #........######....<.# #..@<3....# #........# #....#.# #####5###.# #...####.# #....#... #.....# # #..o #.# #....##### #.##### #... #.# ......... # ###. ._..........#.# .. #.#.........#+# ............ ........... ...........