############### #####........%....##### ###.......#######.......### ##......###....%..###......## #....###.............###....# #...#......#######......#...# #..<..### ###.....# #....## ##....# #....# ##....# #..... ###.....# .#......#######......#...# ...###.............###....# #... .###.......###......## ##. .....#######.......### #........%....##### #######.######## #..........# #.#.#.#.#.#.#.#.# #..$.............. #.#.#.#.#<#.#.#.# ............. .#.#.#.#.#.#. .....$....... #.# #.#.# #.# # ##### .