## #... #### ######.......# ##...##...#......... #................>.. .................... ...................! .................... ############ #......gs.h.l....... #..<..#.....####.....ZgglY........ #..................#######h........ #...............##### #......... #..........)....# #......... #..)............# ##........ #...............# ##....... #...........gg.g# #####.. ##.............## .. .%#.....## #####.###### #..........# #..........# #.........?# #..........# #..........# #..........# #........... #$.........#. #..........##. ##.......#. ......... .##...$... ... ........#####... #............[ #...........# #...........# #.<........# ##.....$...# ###....$..# ####l#### #O# #.# #S# #.# #.# #.# #.# #.# #.# #.. ###