########## #........# #........# ##################...<....############# ......^..........'...................># ##################...............####. #........###.##Y### ##############.##....oo<# ........# #......#o### ###.# #.######..#...#.# #...# #.........#...#.# #...######..####.##...#.# #...'.......# #.##. #.# # #...####.#.......### #.# ..#########...# #.#..###### #h #......#......# #...... #......#......# ####.### #......#......# #.. #......'......# ##.# #......#...#### .# #......###.# #......+.#.# #......#.#.# ..#######.#.# ..#######.#.# ............## #...........# #...........# ##...........# .......<.....# .####+###....# .....# #.....# #....## #....# ...#