##### ..>. #######.######### #...<##.........# # #.#####.....>...#######.# #.......................# #######...................... ###.................... #.#########.......... #.# #.......... #.# #.......... ##.#########.......... #..................### #.................. #.................. #.................. ##.##############+. #####.##### #.........# #.#.###.#.# ##.........#### #..#.###.#.... #^.#.#[#.#..##### ... #..#.###.#....... ..# #.............#.. #.# #..#.###.#....#.#######.# ###.# #.............#.#.....#.# ....# #.#####'#.#####.#.....#.# ....## #.......#.# #.#.....#.####...... #######.#.#####.#................. #.#.......#......(........# #.#.......#......(........+ #.#...............(....g..# #.#.......############...#.. #.#.......+ ..# #.#.......# .# #.#.......# # #.#.......# #.#.......#### #............. ##############