##############+ ..............J ............... .......<....... ...o........... .o............. ............... .o.oo.......... ..###+######### . ....####### ...........# ..o.>......+ ..........$# ...........# . ..o........#######.. .......o............ ..>................. #######'###......... ..........#.......# ..........#.......# ..........#.......# ####+##'###.......# ##...#.......# +...S#.......# #....'......># #....#.......# ######.......# #####.... ... .. .