### #.# #.# #.#### ######### #....######.....#.# #.......[.....#.#.# ####...#......#.#.# #....#.#..........######### #..................[....... #.##.#.####.##..#.#..####### #>........((...............# ######....<....###+###.###.# ####....#.# #..# #.(....###.###..# # #))....+.._###5o###..# #....#.###.###.(...# ...##......# #.)...# ............###+# #o....# ................. (.....+ .............'.+...#....# ....####.....###...#....# #### #.....# #...#....# ......# #... ....# ....(..# #### ####. ....#### .....#