### ###########.# #...........# #######################.#########.###### ###.......................# #......# #...####################### #########.# #.#.# ..........######### #.#.# ........###.......########################## #.#.# ........'.........+.........>..............# #.#.# ........###...((((#'#####################.## #.#.# ........# #.......(..)..# ####.# #.#.# ### ## ........# #..(..........# #....# ##.#####.##.####. .......[# #####.........# #.#### #..........>..... ........# #....##.##### #.# ######.........# ........# #....##.# #.# #..)......# ....... #....##.# #.# #.........# #....##.# #.# #.........# #... #.# #.# #.........# #.# #.........# #.# #.........# #.#### #.........# #....# #.........# ####.# #.........#### #.# #............# #.# #............# #l# #............# #.# ###+#.#......# #.# #.#.#.###### #.# #.#.#.# #.# #.....# ############### #.# ###.######## #.............# #.# #.# #....# #.............# #.# #....# #.............# #.###....######.............# #........'....'.............# ##########....######.............# #.........#........+........)....# # #.#######.#.########...<.........# .# #.##......#.# ###.............##########.# #.##.#....#.######..........................## #.# #.##.#..............################.#..##. #.# #. .<#.........................((..........# #^# # #.##.........................####.....#.# #.# (.##.......####.............(# #.....# #.# ####.......# #..............# #.###.# #.# #....#### #.............)# #.# .# #.# #....# #..............# #.# # #.# ###### #..............# #.# #.#####################..............# .# #.....................'..............+ #######################..............# ################