.....## ###### ....... ###....##(....# ......v+.....# ######....# .....# #...# #....#.[..# ..v..## #...# #....#...o##......# +...+ +........l))......> #...###### #....#########.##.. #..%.....######....# #.............)....# #.# #.............)....# #.# #######................### #.######......#...............## #......#......#................... #.............#####............... #.............# #................ ####............## #....############ #.....<#..%.....# #....# #.###..#........# #....# #.# #..#.(......# ###### #.# #...........# #.####.#........###### #......#.............# ##############.......# #.......# #.......# #.......# #.......# #.......# #.......# #########