######### ........# ###################.# #................[..# ##.###############..# #.# #..........<#..# #.###.###########..# #.....# #..# #####.# #####+##..# #.....# ......_...# ####### #.###.# ..........# #.....# #.# #.# ..........# #.....# #.# #.# ..........# ######+####.....# #.# #.# ..........# #.........#.....#####.### #.# #.. ..........####.........+.........).).. #.# #.# .........##............#..o.>#####.##. ##.#####. ########.##.....########...a.# #..^...!.# ####'##.....########.....### ########## #..................o......... #......#############.....#### #......# #.....# #......# ####### ########