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