############################## .......>........)....#.......# .....................#.......# . .....................#.......# .. .................#####....#..####... .....................#.......#...... .....................#.............. .................#..#######......... .................#...........######### #.##.........(..#...................# ........#..#.....#....J<....# ........####.....#......O...# ###.... #.....####.......# #..#### ....J.#### #..# ......... #..# ............ ##..#.......# #..#.......#